|
新人(linux系统以及SS服务端部署上)第一次操作,根据百度搜索到的资料分享下部署的经验和碰到的问题, 介绍下安装背景,精简版Red Hat Enterprise Linux 7.1 全程使用root帐号 - yum install python-setuptools && easy_install pip //安装系统依赖包(应该是这样叫吧)
- yum -y install wget //安装系统依赖包(应该是这样叫吧)
- pip install shadowsocks //安装ss
- vi /etc/shadowsocks.json //创建Shadowsocks的配置文件:" m4 c0 A+ b% a/ S# o9 R$ w
{) S% ^9 ^, x) g- Q% x, Q# J& O
"server":"0.0.0.0",% w2 ^/ P6 X1 l) N
"server_port":19383,+ g9 l6 A+ A( V( b- D2 o) Z' R
"local_port":1080,. C- C7 r2 k+ g3 S' _$ K/ `* p
"password":"YourPassword", 7 L" j' d) y. c$ }8 h
"timeout":600,
0 u2 A/ e) i" `- r% s* ^# \"method":"aes-256-cfb",
. q- i+ B9 H2 t& l; `9 v+ f"fast_open":false, e9 Q, t0 d+ i# \/ q+ `1 ?: \
"workers":1/ }9 c' O1 D8 u0 @6 s: ?
}
) w, Q% _1 T: Y$ I7 G- m, ^; e这里特别说明下,之前的SERVER PORT 号小于10000就会出提示:$ E: F4 J1 I+ D
Traceback (most recent call last):' J9 ?, m) k) G( g
File "/usr/bin/ssserver", line 9, in <module>" V$ H0 J! _3 J5 E$ X) e
loadentry_point('shadowsocks==2.6.8', 'console_scripts', 'ssserver')()* ?/ y6 U% T/ p" z
File "/usr/lib/python2.7/site-packages/shadowsocks/server.py", line 60, in main2 m6 Q# Z, Z9 \" _) S, W$ F% {$ d x
tcp_servers.append(tcprelay.TCPRelay(a_config, dns_resolver, False)). F! H* m7 B/ x9 ]- L
File "/usr/lib/python2.7/site-packages/shadowsocks/tcprelay.py", line 584, in __init_
- Q- E, @. D5 K1 r' i# bserver_socket.bind(sa)
# ]' S/ f# ]: M7 r1 X8 T1 f6 cFile "/usr/lib64/python2.7/socket.py", line 224, in meth
# q* N% l/ z7 ireturn getattr(self._sock,name)(*args)5 T* d4 A f( `& r( H, [: k
socket.error: [Errno 99] Cannot assign requested address 后面在修改端口到19383后就正常了。非常奇怪。 % O' a0 u6 R( d0 `; K- _' P
0 `. l2 C" o* z6 O8 u, f5 f! S
5.ssserver -c /etc/shadowsocks.json //服务器端启动命令 1 u# j. L: ^6 @2 Q# _8 e2 o
客户端使用GoAgent+ (需要提前科学上网下载好)- ]+ p, g% a& u" S3 v# x: Q# B
然后在GoAgent+ 里配置参数后测试。 参考的网页有:
1 z- y- m. Z' d S' B/ _. D1. http://teddysun.com/339.html
( a# ^" f& F D6 D* c4 v- j2. http://www.hiadmin.org/code/vps_shadowsocks/comment-page-1#comment-149828) Y7 k- n, ], f0 P" f
3. http://www.v2ex.com/t/118293
2 J l5 O+ ~# t( B这里选择亚马逊AWS EC2服务器的好处是有1年的免费使用时间,可以把服务器部署到美国,东京,欧洲等地方便使用。网络情况也比较理想
2 d9 g+ w, D$ M" y这给帖子本人在V2EX上发表过。这里分享给各位{:soso_e113:} 还有就是求各位发点金币,想下点干货。{:soso_e113:} ; @6 q; O& j9 M# h' G7 \- F
|