Linux命令行下的科学上网方式
机器说明
| 1 | Debian/Ubuntu | 
服务端操作
- 安装shadowsocks服务
| 1 | apt-get update && apt-get install shadowsocks -y | 
- 设置ss服务端配置文件/etc/shadowsocks/shadowsocks.json,内容如下:
| 1 | { | 
- 启动ss服务端
| 1 | ssserver -c /etc/shadowsocks/shadowsocks.json -d start | 
- 判断是否成功
| 1 | root@localhost:~# netstat -tunlp |grep 9889 | 
客户端操作
- 如果客户端使用socks5方式进行科学上网,则安装shadowsocks服务,http/https科学上网方式参考下文。
| 1 | apt-get update && apt-get install shadowsocks -y | 
- 设置ss客户端配置文件/etc/shadowsocks/shadowsocks.json,内容如下:
| 1 | { | 
- 启动ss客户端
| 1 | sslocal -c /etc/shadowsocks/shadowsocks.json -d start | 
- 判断是否成功
| 1 | root@localhost:~# netstat -tunlp |grep 1080 | 
- 测试是否可以科学上网
| 1 | #指定走socks5协议 | 
http方式
- 如果客户端想使用http/https方式进行科学上网。则需使用privoxy这个软件,把socks5代理转换成http代理。安装方式:
| 1 | apt-get update && apt-get install privoxy -y | 
- 备份并新增配置文件
| 1 | # 先备份原配置文件 | 
- 添加配置内容
| 1 | # 转发给本地sslocal监听的ip:port | 
- 启动服务
| 1 | /etc/init.d/privoxy start 或者 systemctl start privoxy | 
- 判断是否成功
| 1 | root@localhost:~# netstat -tunlp |grep 8118 | 
- 测试是否可以科学上网
| 1 | #临时命令测试https方式 | 
快捷命令
- 设置/usr/local/bin/proxy文件,内容如下
| 1 | #!/bin/bash | 
- 添加可执行权限
| 1 | chmod +x /usr/local/bin/proxy | 
- 对想执行的命令添加proxy前缀即可
| 1 | proxy curl http://myip.ipip.net | 
赞赏一下
 支付宝打赏
支付宝打赏 微信打赏
微信打赏 