自己买国内VPS翻墙回国内

有朋友反映说HMA使用中碰到了问题,我在远程也不知道怎么帮你解决,我在美东我的Mac和Windows机器上都无法重现。
但还是要说一声抱歉。

有的朋友略懂一些技术,如果觉得HMA活着PureVPN不放心,下面是自己DIY的方法。

原理

这个方法的原理不复杂,就是在本机和国内一台服务器之间建立直连通道,把本机某个端口的流量全部转发到国内服务器,实质上这个端口就成了一个代理。

购买国内的VPS或云主机

比如阿里云ECS,中低配的一般就能满足需要。

下载SSH客户端

如果是windows系统,我推荐Git for Windows,如果是Mac或Linux,打开Terminal。

部署ssh公钥

在Git for Windows或者Terminal命令行里,输入ssh-keygen,然后一路回车,最终产生这个文件:~/.ssh/id_rsa.pub,拷贝这个文件的内容,然后以root登录到国内的主机,把拷贝的内容黏贴到/root/.ssh/authorzied_keys的最后,保存文件,然后退出。

建立动态端口映射

在本机打开ssh客户端,输入

ssh -D 1234 root@ip

其中ip是国内主机的IP地址,上面命令的意思是把到达本机端口1234的流量全部转发给国内主机。

成功以后,127.0.0.1:1234 就是一个到国内的socks5代理,在你的浏览器里下载相关插件(如Chrome的ProxySwitchSharp),配置一下,就可以正常访问国内网站了。

因为这个方法是本机到国内服务器的直连,没有经过中间服务商,所以速度会快很多。

 

这个方法适合懂点点技术的人,如果你对技术一窍不通,还是买付费vpn吧。

另一个缺点是买国内主机的价格通常超过第三方服务的价格。

22 thoughts to “自己买国内VPS翻墙回国内”

  1. 你好,看了您写的用虚拟主机翻墙回国内的文章,认为十分的有用。本人在海外,希望翻墙回国内的直播平台进行直播,之前也尝试过付费的vpn,不过速度太慢,所以想尝试一下虚拟主机,但是奈何本人是个技术渣渣,所以请问可以请您远程帮忙搭建一下吗吗

  2. 哈哈,楼主的方法学习了,
    楼上的哥也别说值不值了,同一个东西在不同人来看价值是不一样的,那自然价格也不一样。

    话说,要这位新手朋友从 0 开始学习如何使用linux、如何下载、如何配置、如何调试顺利翻墙,
    所花的时间如果按照他自己的工资这算成钱(据说海外起码10美元/小时的工价),怕是远远不止这区区 500 元能搞定的吧。

  3. 阿里云不是会封装ss的账号么,国外翻国内可以用阿里云搭梯子吗,最近在国外不方便,想找个国内可以搭梯子的服务器

  4. 您好,想问一下 国内的服务器看了下速度都很慢,最便宜的才1mbps的速度,速度快的话又价格那么昂贵,请问这样的速度能看爱奇艺么 抱歉 我是个小白,可能这样的问题很白痴 哈哈

    1. 买国内服务器的,都需要多买带宽,要效果好流畅,得4M以上带宽,成本较高,所以不如直接买第三方服务,通常这类服务都有足够带宽。

  5. 国内的服务器宽带费用非常贵,使用阿里腾讯的VPS作回国翻墙的梯子,带宽1Mbps(125KB/s)一年再便宜也要300-400RMB起,如果是阿里云这种更贵(相比之下,国外VPS一年差不多100RMB搞定,带宽10Gbps)价格不比直接买翻墙回国的付费梯子便宜。
    感觉不现实。

  6. 你好,最近了解了一下vps,可能有一些入门的问题但是网上搜也很难搜到,就打算在这留言问一下。现在说一下我的情况,我目前在加拿大东部,需求是炒国内股票和打国内游戏,对于延迟需求比较高。由于最近炒股网络极其不稳定,甚至断线,下了vpn也不好使,所以目前个人认为vps连CN2是最佳的解决方式,方案目前了解了是两个,一个是搬瓦工,一个是阿里云,不知道墙妈妈有何见解,听说cn2线路有单程双程,打游戏应该需要双程对吧。这两个是否能满足我以上需求呢。感谢🙏

  7. hello 你好,我按照你的tutorial设置了所有的东西:
    购买阿里ecs服务器,本机也有git bash, 生成ssh之后复制到云主机上(没想到.ssh居然是隐藏文件夹), 然后又通过git bash ssh了ecs服务器安全组默认的端口443,最后设置了switchSharp,选择了“”对所有协议均使用相同的代理服务器” (ip:port) “不代理的地址是 localhost; 127.0.0.1; ”
    结果还是不行,基础的百度都没办法访问。
    我想问一下:通过git bash ssh 服务器之后 相当于进入到了我的服务器的系统,这样的结果就等于做到了端口映射吗?除了这一点其他的过程还有没有可能出问题呢?谢谢啦

    1. 还有就是我部署shadowsocks的时候,我一个在日本的服务器(vultr)完全没问题,显示ip就是日本。但是同样部署到阿里ecs服务器时,就出问题,所以我现在是两种情况都没办法把流量导入到那个服务器再把数据传回来

发表评论

电子邮件地址不会被公开。 必填项已用*标注