mynote/gfw/shadowsockes.md
2018-09-30 14:43:39 +08:00

98 lines
1.4 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 使用shadowsockes
> https://yq.aliyun.com/articles/137280?commentId=11711
> https://github.com/shadowsocks/
## install
``` bash
sudo apt update
sudo apt upgrade
sudo pip install shadowsocks
```
## 服务端配置
``` bash
{
"server":"0.0.0.0",
"server_port":××,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"×××××",
"timeout":300,
"method":"rc4-md5"
}
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop
```
## ubuntu客户端配置
1. chrome 安装SwitchyOmega
2. 本地安装shadowsocks
3. 配置本地连接到服务器
```
{
"server":"serverIP",
"server_port":**,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"*****",
"timeout":300,
"method":"rc4-md5",
"fast_open": true,
"workers": 1
}
```
4. 运行和停止服务
> sudo sslocal -c /etc/shadowsocks.json -d start
> sudo sslocal -c /etc/shadowsocks.json -d stop
5. SwitchyOmega 设置socks5 连接到127.0.0.1 1080
## haproxy
```
global
ulimit-n 51200
defaults
log global
mode tcp
option dontlognull
timeout connect 1000ms
timeout client 150000ms
timeout server 150000ms
frontend 110-in
bind *:110
default_backend 110-out
backend 110-out
server server1 ******:3801 maxconn 20480
```
haproxy -f /etc/haproxy/haproxy.cfg
## proxychain
``` bash
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychain
make
make install
make install-config
```