shadowsocks / shadowsocks-nodejs

https://github.com/shadowsocks/shadowsocks
Other
1.25k stars 724 forks source link

在本地windows下运行node的问题 #12

Closed luckypoem closed 12 years ago

luckypoem commented 12 years ago

(我已下载http://nodejs.org/dist/v0.8.1/node-v0.8.1-x86.msi并已安装), 怎么我在本地windows下运行node i:\shadowsocks-nodejs\local.js (我是在“开始”-“运行”栏里输入这行命令的),弹出一个dos 窗口,闪一下就消失了,怎么回事?

clowwindy commented 12 years ago

可能是默认端口被占用了吧。换个端口看看。 不行的话 开始 -> 运行 -> cmd,在里面输入运行的命令,看一看出错原因。

luckypoem commented 12 years ago

hi. 默认端口是什么值?如何换端口?

clowwindy commented 12 years ago

默认端口是 1080。参照 README 编辑 config.json 即可。

luckypoem commented 12 years ago

local port我改为1083了,不知server port的值该如何填写?我在vps装了你的shadowsocks(python)版,然后又装了你这个nodejs版,不知有无冲突?服务器上,我已运行setsid node server.js,显示正常。

clowwindy commented 12 years ago

本地和服务器上配置文件的密码和 server port 要一样。 如果 python 版在运行,要使用不同的端口。

luckypoem commented 12 years ago

客户端和服务器端的配置文件我改为一样的了,如下: { "server":my-vps-ip, "server_port":8389, "local_port":1083, "password":"my-password", "timeout":60 }

但是在本地windows下运行node i:\shadowsocks-nodejs\local.js ,但是弹出的dos 窗口还是闪一下就消失了,如何解决? 上面的配置文件正确吗?

clowwindy commented 12 years ago

开始 -> 运行 -> cmd,在里面输入运行的命令,看一看出错原因。

luckypoem commented 12 years ago

终于搞定了。首先要复制config.json到用户目录(我的是c:\users\my-username),然后就是config.json中的my-vps-ip加上英文双引号,然后在开始 -> 运行 -> cmd里面输入命令node i:\shadowsocks-nodejs\local.js,回车,如果显示: calculating ciphers server listening at port 1083 然后设置浏览器的socks5 代理为127.0.0.1:1083,即可翻#墙

luckypoem commented 12 years ago

不过不稳定,有时翻墙失败,不知何故?python版也有这个问题

clowwindy commented 12 years ago

失败的现象是什么? 是某些特定的网站,还是所有的网站?

luckypoem commented 12 years ago

hi. 我在ff里设置socks5代理为127.0.0.1:1083后,可以打开7个被封的网站,当打开第8个被封的网站时,就打不开了,显示: connection reset.不知何故?是不是你这个软件的bug?你有否遇到我说的现象?

clowwindy commented 12 years ago

没有遇到这个现象。vps 上有没有什么日志? 如果 setsid 之后断开 ssh 后 node 会退出,可以试试 nohup node server.js >log &

luckypoem commented 12 years ago

在vps上运行nohup node server.js >log &后,果然能打开的被封网站大增,不过http://www.yo#ut#ube.com/和xx.blog#spot.com,blog#ger.com依旧打不开,不知何故?你那里打得开吗?

clowwindy commented 12 years ago

我这里能打开。 有什么即时通信方式么?用邮件发到我邮箱吧。这样回帖太慢了。

luckypoem commented 12 years ago

我在gtalk里加了你。你用gtalk吗