已经用了ubuntu中shadow打不开sock,课时还是打不开境外网站。。。

工欲善其事必先利其器,为了能用google找paper走上了vps+ss的道路
0.预备知识
  关于GFW(Great Firewall):个人理解就是个黑名单,国外网站有些在上面有些不在,你用的vps就不在。你通过国内宽带连接到vps,再通过vps访问那些在黑名单上的网站,简单讲vps就是个中转站,曲线救国而已
  关于vpn(virtual private network)和vps(virtual private server):个人理解一个是完整的线路,一个是服务器终端。你买vpn相当于买了台国外服务器又买了连接线路,你买vps相当于就买了个服务器端,需要自己在服务器端和客户端搭建shadowsocks服务才能建立连接。
  关于vpn和shadowsocks:个人理解一个是全局一个是局部,vpn是控制你整个网络,shadowsocks只控制数据
1.购买vps并配置服务器端
&  vps有很多提供商,我用的是,因为可以用支付宝。地址是16年改过的可能还会改,付款前多确认是否官方
  申请账号时有个图片验证码需要fanqiang才能看到(这不坑爹吗),我是用免费代理注册的。
  然后看腰包满不满了,我买的2.99刀1个月试试水,买完邮箱会收到服务器ip,登陆账号后在my service查看
  选择右下角KVM控制面板,选择shadowsock server安装服务器端操作系统,一般是centos。安装完如下图
2.win7客户端环境配置
&  在KVM控制面板页有shadowsocks客户端及使用方法,如图
  设置PAC代理模式,简单讲就是网址过滤表,上了这个黑名单的用代理,没上的用自己的宽带,这样可以不影响国内网站浏览速度
更新PAC列表
  然后就可以愉快google了
3.ubuntu客户端环境配置
  可选命令行的或者qt版的shadowsock,新手推荐qt版
 3.1命令行版shadowsock
  1)安装shadowsock
#更新软件源
sudo apt-get update
#安装pip环境
sudo apt-get install python-pip
#安装shadowsock客户端
sudo pip install shadowsocks#安装加密库sudo apt–get install python–m2crypto
  2)设置配置文件
  在任意目录新建xxx.json文件,我是在home目录创建shadowsocks.json文件,叫config.json也没区别,关键是后缀.文件内容如下
"server":"67.209.xxx.xxx",
#你买的vps的ip
"server_port":443,
#vps端口号
"local_address":"127.0.0.1",
#客户机本机环回地址 ,可以不写
"local_port":1080,
#客户机端口号,可以自己设置
"password":"xxxxxxxx",
"timeout":300,
#连接超时时间,可以不写
"method":"aes-256-cfb"
  3)启用shadowsock问题记录(纯属记录可跳过) 
  启用shadowsock服务遇到了各种问题,记录如下
  使用ssserver命令启用
ssserver -c /home/trainee/shadowsocks.json
ssserver -c /home/trainee/shadowsocks.json -d start
  ping不通google,100%loss
  然后用sslocal命令,表面上通了,但是登不上google
sslocal -c /home/trainee/shadowsocks.json
  4)设置network代理方式
  绝望之际看到了,原来是网络代理没设..这也是win7和ubuntu的shadowsock最大的不同,win7是在ss软件里设的,Ubuntu需要在setting-&network设置proxy
&  注意这个设置是全局代理,就是国内外网站都通过代理.
  5)启用shadowsock服务
  然后终端启用shadowsock,我这边只能用sslocal命令成功启动
sslocal -c /home/trainee/shadowsocks.json
  注意这种终端启动方式不能关终端,否则断开shadowsock服务
  6)设置shadowsock自启动
  为了方便使用,可以吧这条命令放到/etc/rc.local(我试过把命令放到/home的.profile文件,结果登录账号后系统停在桌面直接死了,最后登别的账户命令行改回来的.有兴趣的可以试试)
  没有权限可以chmod 777 /etc/rc.local,不能保存可以终端sudo gedit&/etc/rc.local
  修改后的rc.local如下
#!/bin/sh -e
# rc.local
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
# In order to enable or disable this script just change the execution
# By default this script does nothing.
/usr/local/bin/sslocal -c /home/trainee/shadowsocks.json
exit <span style="color: #
  注意命令要放在exit 0之前,另外很重要的一点:sslocal命令需要写绝对路径,否则自启动不成功,这是和终端手动输入不同的地方
  这样开机直接能用代理了
3.2 QT版shadowsock
  1)安装shadowsock-qt
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5
  2)配置客户端
  可以导入之前的xxx.json配置文件,也可以界面配置.界面配置如下
  配置完连接就可以了,注意这个也是ubunt下,也要设置network的proxy代理
阅读(...) 评论()查看:2731|回复:0
搭建好的 shadowsock 默认一个帐号是支持多个设备上同时登录, 如何设置同时在线人数呢, 如 ,一个ip限制2个设备上同时登录,求大神们指点网络连接 血泪求助。极路由用shadowsock上网无法正常使用
显示结果从 1 到 8 共计 8 条
血泪求助。极路由用shadowsock上网无法正常使用
我是光纤100M
因为玩游戏还是有点卡买了极路由root过后 用了shadowsock
但是不知道为什么 用shadowsock的PC客户端就能正常使用。但是回到极路由SS插件上 就不行,连youtube都上不了。请问哪位能告诉我怎么弄 感激不尽
还有怎么用PC客户端来共享给box
反正只要能让我正常使用就行了。 题外话(再**玩个游戏机真折腾人,买了BOX,跟着换了电视,然后升级了光纤,换了路由器,花钱ROOT,再买SS 我真的要疯掉了!!!)vps Debian 装上了shadowsock 但是连不上
tcp & & & &0 & & &0 0.0.0.0:29049 & & & & & 0.0.0.0:* & & & & & & & LISTEN & & &432/sshd
tcp & & & &0 & & &0 1.1.1.1:22 & & & &0.0.0.0:* & & & & & & & LISTEN & & &21890/ss-server
tcp & & & &0 & & &0 1.1.1.1:29049 & & &116.226.53.48:2338 & & &ESTABLISHED 491/0
tcp6 & & & 0 & & &0 :::29049 & & & & & & & &:::* & & & & & & & & & &LISTEN & & &432/sshd
udp & & & &0 & & &0 1.1.1.1:1 & & & &0.0.0.0:* & & & & & & & & & & & & & 21890/ss-server
有没有大神遇见这种情况???

我要回帖

更多关于 shadowsock官方网站 的文章

 

随机推荐