把服务器的 frp 换成了 nps
由于国内家庭网络的 80 和 443 端口是被运营商封锁的,因此为了提供 web 服务,我就要用一台公网服务器做一下转发。
之前选择的是 frp 这个方案,不过最近在开发 Bitshares Testnet 的工具集的时候,发现 frp 非常的不稳定,连接经常莫名其妙的断掉,如下图
这蛋疼的断线,让我一直以为是 bitshares-js 库我使用的不对,看了大半周的源码。
在网上搜索了下,都说断线是 mtu 的问题,我折腾了一周,也没有弄好,最后放弃了,换了另外一个方案 nps。
这是 nps 的官方库: https://github.com/cnlh/nps 。
配置也非常的简单,服务端根据文档配置下 nps.conf,启动后,在 web 界面配置下客户端。
客户端指定服务器的 IP 和端口,以及密码,就可以连接到服务端了。
目前我觉得 nps 比 frp 好的两点,一个是配置可以在服务端通过 web 轻松解决,一个是服务端和客户端的连接可以是基于 KCP 协议的,这意味着在网络不是很好的情况下,依然可以提供相对稳定的服务。
至于稳定性,容我再观测一段时间。现在终于可以正常使用我的 wss://api.61bts.com 节点了。
ET碎碎念,每周一,晚六点一刻更新,欢迎订阅
欢迎使用 SteemEditor 来编写文章,获取 @steemeditor.bot 的点赞!
感谢你的阅读,我是中文区见证人之一,欢迎通过 SteemConnect 来给我投票,或者打开 https://steemitwallet.com/~witnesses 页面,输入 ety001 进行投票。
中文区的见证人目前有:
支持一下他们(按字母顺序),一人可以有30票:
Thank you for reading. I'm a witness. I would really appreciate your witness vote! You can vote by SteemConnect. Or open https://steemitwallet.com/~witnesses page, input ety001 to vote.
Leave 把服务器的 frp 换成了 nps to:
Read more #cn-dev posts
Best Posts From ETY001
We have not curated any of ety001's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From ETY001
- 解决CDN缓存301的问题
- Hivians, PLEASE BLOCK ME. Thank you!
- Hive chain coming is a SHAME TIME for Steem.
- 达则兼济天下
- 中国大陆地区第一台不稳定Steem全节点正式上线
- Code Server使用小技巧--禁用浏览器标签页关闭
- 区块链公司该如何保护自己的资产
- 我不站队Sun,但是我为个人资产站队
- 由《Vue.js: The Documentary》想起的一件往事
- 从帮助400+用户7天重温了9000+个书签说起
- 先问是不是,再问为什么
- 解决每次zip压缩后的md5不同的问题
- 这并不是远程工作的元年
- Google Analytics Api 使用
- 《爱情公寓》的剧终
- 最近的三两事
- 全新版本的Chrome扩展“温故知新”已通过审核上线
- 细节描写要适可而止
- 蓄势待发
- 用 js 控制 manifest.json 的 chrome_url_overrides