自己做个代理服务器

自己做个代理服务器

月光魔力鸭

2019-05-25 16:40 阅读 784 喜欢 0 shadowsocks nodejs

如果有台能翻墙的服务器,那么我们就可以自己做一个代理,这样本地就可以科学上网啦.. 本文主要介绍如果通过自己的服务器搭建一个代理。

准备

服务器搭建

首先,需要安装nodejs环境,具体参考记录一次centos服务器部署过程中的nodejs部分

然后安装shadowsocks 包。

npm install shadowsocks

安装后修改对应的config.json配置文件,修改端口和密码等。

{
    "server":"0.0.0.0", // 我用的是腾讯云,这里修改成了0.0.0.0
    "server_port":3333,//此处修改为自己的端口
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"woshimima",//修改你自己的密码
    "timeout":600,
    "method":"aes-256-cfb"
}

最后启动:

./bin/ssserver

本地程序

我们可以这https://github.com/shadowsocks/shadowsocks-windows/releases下载window s版本的程序。

然后启动后配置对应的服务器即可。

本地程序配置

然后启动,查看下自己的ip是不是变化了。(注意模式换成全局模式,平时使用PAC即可)

转载请注明出处: https://chrunlee.cn/article/nodejs-ssserver.html


感谢支持!

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
关于自动签到,之前也有过,感觉写过好多次了,有可能也重复了,不过这次是通过puppeteer来实现的,相对于之前的phantomjs 或 casperjs 或 request 等最起码会更简单些,也不用安装这么多稀奇古怪的东西。
这两天换了电脑,装上了PowerShell,由于有很多nodejs的小工具,但是发现在powershell中都一直报错。。蓝瘦
最近有实现作业的展示的需求,在这里仅仅记录下当时自己的思路,大体如何实现的,这里并不体现代码,只有思路。
各位同学下载软件后,如何操作?如何找到dat文件?如何使用?又有哪些注意事项呢? 这里会为大家一一道来。 微信dat怎么解码?手机内微信的文件越来越多怎么清理呢?哪些dat文件是有用的呢?在线dat转码帮你处理。
傅里叶啊傅里叶 要掐死你啦..
一直在做K12教育方面的产品,不过大都是学校管理层面的,对于教学一直很少触及。当然,这类的产品已经存在不少了,在功能、设计方面我们都会借鉴一些进行改进,其中有一些基础数据,如果也是从头自己收集的话,我想,可能会死的吧...比如:各个学段内的教材和章节信息。
作为程序员或多或少会用到这部分,但是又不常用,这里简单记录下大神给讲解的小技巧。
作为一名前端开发人员来说,有一个比较好的工具会提高开发效率,不管是调试还是书写,这里推荐一个快速书写的利器:Emmet