Centos7 64bit安装shadowsocks 如何使用sslocal配置本地代理
时间:2016-02-22 12:47 来源:linux.it.net.cn 作者:IT
如何使用本地服务器连接远程或者海外 shadowsocks 服务器,使得本地局域网内的电脑可以通过代理方便的上网。
-
首先要有一个可以使用的shadowsocks服务器,免费的,或者自己假设的都可以。
-
其次是要有局域网服务器,Centos7 64bit系统,或者其它Linux系统。
第一步、 安装shadowsocks
yum install python-pip
pip install shadowsocks
很快很方便,其它编译或者脚本自动安装,请自行搜索。好像编译安装的服务是叫 ss -local,多了个中横线。
第二步、 添加shadowsocks配置文件
vim /etc/shadowsocks/config.json
{
"server":"1.1.1.1", #可以使用的ss服务器IP
"server_port":1035, #ss服务器端口
"local_address": "0.0.0.0", #本地ip 注意:不要使用127.0.0.1或192.168.1.100等服务器ip,否则局域网内电脑服务连接代理服务器
"local_port":1080, #本地端口
"password":"password", #连接ss服务器密码
"timeout":600, #等待超时
"method":"rc4-md5", #加密方式
}
此处一定要注意填写的local_address ip
第三步、 启动sslocal服务
nohup sslocal -c /etc/shadowsocks/config.json /dev/null 2>&1 &
检查是否成功启动
netstat -lnp|grep 1080
然后加入开机自启动
echo " nohup sslocal -c /etc/shadowsocks/config.json /dev/null 2>&1 &" /etc/rc.local
查看后台进程
# ps aux |grep sslocal |grep -v "grep"
关闭sslocal进程
kill -9 端口号
第四步、 配置Chrome 浏览器 SwitchyOmega代理
-
安装代理插件SwitchyOmega,这个代理现在被托管在github,没有代理之前是不能从谷歌商店安装这个插件的,所以从https://github.com/FelisCatus/SwitchyOmega/releases/ (这个是chrome的)下载插件,然后 浏览器 地址打开chrome://extensions/,将下载的插件托进去安装。
-
安装好插件后新建情景模式比如命名为SS,其他默认之后创建,之后在代理协议选择SOCKS5,地址为192.168.1.100(你本地的服务器真实ip地址), 端口默认1080 。然后保存即应用选项。
-
接着点击自动切换,上面的不用管,在按照规则列表匹配请求后面选择刚才新建的SS,默认情景模式选择直接连接。点击应用选项保存。
-
再往下规则列表设置选择AutoProxy 然后将这个地址https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt填进去,点击下面的立即更新情景模式,会有提示更新成功!
打开 https://www.youtube.com 试试!Happy hours~
(责任编辑:IT)
第一步、 安装shadowsocksyum install python-pip pip install shadowsocks 很快很方便,其它编译或者脚本自动安装,请自行搜索。好像编译安装的服务是叫 ss -local,多了个中横线。 第二步、 添加shadowsocks配置文件vim /etc/shadowsocks/config.json { "server":"1.1.1.1", #可以使用的ss服务器IP "server_port":1035, #ss服务器端口 "local_address": "0.0.0.0", #本地ip 注意:不要使用127.0.0.1或192.168.1.100等服务器ip,否则局域网内电脑服务连接代理服务器 "local_port":1080, #本地端口 "password":"password", #连接ss服务器密码 "timeout":600, #等待超时 "method":"rc4-md5", #加密方式 } 此处一定要注意填写的local_address ip 第三步、 启动sslocal服务nohup sslocal -c /etc/shadowsocks/config.json /dev/null 2>&1 & 检查是否成功启动 netstat -lnp|grep 1080 然后加入开机自启动 echo " nohup sslocal -c /etc/shadowsocks/config.json /dev/null 2>&1 &" /etc/rc.local 查看后台进程 # ps aux |grep sslocal |grep -v "grep" 关闭sslocal进程 kill -9 端口号 第四步、 配置Chrome 浏览器 SwitchyOmega代理
打开 https://www.youtube.com 试试!Happy hours~ (责任编辑:IT) |