shadowsock - ljatsh/Test GitHub Wiki
修改历史:
- 2018-07-18:初始版本
基于安全考虑,如果要访问防火墙后面的机器,可以利用shadowsocks的socks5通用TCP代理协议。配合privoxy的web代理,可以很方便实现web客户端的绕路访问。
找一台能够访问目标机器的设备做服务器,安装shadowsocks服务器。待定
- shadowsocks客户端配置
* 安装shadowsocks客户端
```bash
sudo apt-get install -y shadowsocks
```
* 自定义连接到服务器的配置
默认配置为/etc/shadowsocks/config.json
```json
{
"server":"my_server_ip",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"workers": 1,
"prefer_ipv6": false
}
```
* 运行sslocal,也可以另外新建配置文件
```bash
sslocal -c your_config.json
```
- privoxy的配置
* 安装
sudo apt-get install -y privoxy
* 更改两处基本配置
```bash
listen-address 0.0.0.0:8000
forward-socks5t / 127.0.0.1:1080 .
```
待定
- 实际将客户端部署在阿里云机器,外网机器代理访问某些网站,地址被修改
- 利用privoxy保护自己隐私https://zh.wikipedia.org/wiki/Privoxy