|
新人(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的配置文件:
* @ a3 J u7 |0 k$ i
{
1 z2 l% t6 h( n" H" W! X. D7 e6 Q"server":"0.0.0.0",
+ e3 u- O6 k, X& K. \* V! S"server_port":19383,
5 P" c3 Z6 U V7 y- x, q) J"local_port":1080,
; |$ S* f+ [& O3 d5 ^"password":"YourPassword", 0 \% u* a7 b7 S; k! m0 q
"timeout":600,
" A5 ]7 c1 g% p Z0 B. _; l+ a"method":"aes-256-cfb",
: D) g! l- l! ]: f5 O' M/ k"fast_open":false,0 n0 W" Y+ a1 ^, Z5 v. N! K
"workers":1
0 s% n( o& }2 c# @+ b2 Q1 y1 Q2 {! w6 n}
4 |# G* ]/ @% |5 v( [. s这里特别说明下,之前的SERVER PORT 号小于10000就会出提示:$ w8 V7 v) L: B3 r3 O5 k
Traceback (most recent call last):
* m3 @6 }4 K1 q1 [; c8 K$ qFile "/usr/bin/ssserver", line 9, in <module>- K( F1 r& w& h3 m
loadentry_point('shadowsocks==2.6.8', 'console_scripts', 'ssserver')()
0 t+ w; [. w) S/ Y4 M7 H( N8 tFile "/usr/lib/python2.7/site-packages/shadowsocks/server.py", line 60, in main0 h3 z E4 C. K5 m# v0 g
tcp_servers.append(tcprelay.TCPRelay(a_config, dns_resolver, False))$ O4 c+ n& L( q
File "/usr/lib/python2.7/site-packages/shadowsocks/tcprelay.py", line 584, in __init_) n# q- D5 e0 S0 r% X% y% {
server_socket.bind(sa)" p% E: L- M0 r$ y& X) C
File "/usr/lib64/python2.7/socket.py", line 224, in meth
% F! Z0 W' w# u, [- _# o3 Hreturn getattr(self._sock,name)(*args)# o( R' C* \4 s+ H l
socket.error: [Errno 99] Cannot assign requested address 后面在修改端口到19383后就正常了。非常奇怪。
$ f- B, ?3 T8 |) U) m$ L5 x8 Q7 N7 @8 I2 Q, S
5.ssserver -c /etc/shadowsocks.json //服务器端启动命令 9 l+ W# \7 n6 C
客户端使用GoAgent+ (需要提前科学上网下载好)) N$ l/ r# Y7 q( G* f
然后在GoAgent+ 里配置参数后测试。 参考的网页有:% T3 h" U, l+ n! W C; p
1. http://teddysun.com/339.html
: k$ Z+ s7 F/ P# o. {0 f1 K2. http://www.hiadmin.org/code/vps_shadowsocks/comment-page-1#comment-149828 b( N$ p: ^. z2 g; k5 t8 F6 _
3. http://www.v2ex.com/t/118293 * u1 X1 y& r2 b* l, o `" B$ Y9 z
这里选择亚马逊AWS EC2服务器的好处是有1年的免费使用时间,可以把服务器部署到美国,东京,欧洲等地方便使用。网络情况也比较理想
! H$ b' v: u5 }5 Z! ~ g这给帖子本人在V2EX上发表过。这里分享给各位{:soso_e113:} 还有就是求各位发点金币,想下点干货。{:soso_e113:} 2 U7 H; r9 S- a" ?
|