|
新人(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的配置文件:- [% P* g4 I- {. a H+ F" m
{$ c4 N# s V4 u) d, I3 l
"server":"0.0.0.0",, l' K! E# B1 X+ |) d" {% q* ?+ S& l
"server_port":19383,
4 J! L \, S9 i6 z `, |"local_port":1080,
8 J, ~5 E2 W/ V( o/ N( f"password":"YourPassword", & `; L# R/ o8 }& ~
"timeout":600," g$ F/ \1 {9 X6 M- t
"method":"aes-256-cfb",3 D3 y; Z! e9 x; N4 ^
"fast_open":false,
/ [ E2 Y( Q# n3 s8 F7 c5 C: Q"workers":1
, w( E5 e+ B; M! J} 4 n' O, [% g" ~7 S2 F# C; b% J
这里特别说明下,之前的SERVER PORT 号小于10000就会出提示:
. A0 |; T4 Y- I/ w# [7 X5 M# J- ETraceback (most recent call last):! C) P; z1 w4 W, m0 Z q/ i
File "/usr/bin/ssserver", line 9, in <module>
1 ]- W( d& F0 _loadentry_point('shadowsocks==2.6.8', 'console_scripts', 'ssserver')()
3 Y r6 [* R: B7 L3 u% m+ [File "/usr/lib/python2.7/site-packages/shadowsocks/server.py", line 60, in main% H8 }7 y# B4 `5 [. O5 o6 L d
tcp_servers.append(tcprelay.TCPRelay(a_config, dns_resolver, False))
5 a/ _8 L/ q0 u, O( c7 ?0 n6 j% KFile "/usr/lib/python2.7/site-packages/shadowsocks/tcprelay.py", line 584, in __init_
7 Y3 Y% X; ], n0 D* _server_socket.bind(sa)( z4 ~, E: ?5 V4 M1 e
File "/usr/lib64/python2.7/socket.py", line 224, in meth
0 N# e5 C$ c3 q8 [' f. ~return getattr(self._sock,name)(*args)" p$ I; f1 ?& O/ u- O. m' V$ L
socket.error: [Errno 99] Cannot assign requested address 后面在修改端口到19383后就正常了。非常奇怪。
! h6 ?0 }$ R5 P9 }1 F6 T% O+ X' T9 ?# ?2 F* Y4 u! A, r8 P% i1 p
5.ssserver -c /etc/shadowsocks.json //服务器端启动命令 " [) r# P+ S. h
客户端使用GoAgent+ (需要提前科学上网下载好)
7 l& z" V: F8 I" Z5 x然后在GoAgent+ 里配置参数后测试。 参考的网页有:' p/ J) [7 L9 t& I
1. http://teddysun.com/339.html$ _, r+ F) b; H7 M9 Q
2. http://www.hiadmin.org/code/vps_shadowsocks/comment-page-1#comment-149828$ T7 C, g2 U, ?5 X# H- Z4 ^
3. http://www.v2ex.com/t/118293
+ K& u9 T T( A% m' v) r4 N, c这里选择亚马逊AWS EC2服务器的好处是有1年的免费使用时间,可以把服务器部署到美国,东京,欧洲等地方便使用。网络情况也比较理想
2 `! k' ~, j8 k9 q这给帖子本人在V2EX上发表过。这里分享给各位{:soso_e113:} 还有就是求各位发点金币,想下点干货。{:soso_e113:}
2 s4 m( q% q4 R9 R% g; F: P |