opennotr%E5%9C%A8%E7%BA%BF%E4%BD%93%E9%AA%8C - ICKelin/opennotr GitHub Wiki

为了便于体验opennotr,本人搭建了一个试用平台,提供免费体验服务,使用者无需购买服务器,购买域名,证书,只需要运行客户端填充代理信息即可,该体验平台有以下几个特点,希望知晓:

  • 公益性质,因此最好不要做一些无聊的攻击动作,损人不利己,也不要发布一些不合适的内容
  • 公网端口尽量使用随机端口(配置为0即可),否则可能会穿透失败
  • 带宽是共享的,速度取决于使用人数以及带宽占用
  • 出于安全考虑,客户端和服务端的token会定期更新

使用方法

第一步:下载客户端

wget https://github.com/ICKelin/opennotr/releases/download/v1.0.5_beta/opennotr-darwin_amd64

第二步: 添加配置

配置参考示例:

serverAddr: "demo.notr.tech:10100"
key: "http://www.notr.tech"
forwards:
  - protocol: tcp
    ports:
      0: 2222
  
  - protocol: udp
    ports:
      0: 53
  
  - protocol: http
    ports:
      0: 8080
  
  - protocol: https
    ports:
      0: 8081
  
  - protocol: h2c
    ports:
      0: 50052
  

由于是在线体验平台,使用的人数不定,强烈建议针对tcp,udp协议不要指定公网端口,否则如果公网端口被占用,将会出现穿透失败的场景

如果您需要使用自己的域名,配置参考使用自己的域名

第三步: 运行客户端

➜  opennotr git:(master) ✗ ./opennotr-darwin_amd64 -conf ../etc/opennotr.yaml
2021/06/05 16:59:34 connect success
2021/06/05 16:59:34 vhost: 100.64.242.128
2021/06/05 16:59:34 domain: kh8fc7dwvbth.open.demo.notr.tech
2021/06/05 16:59:34 tcp://kh8fc7dwvbth.open.demo.notr.tech:222 => 127.0.0.1:2222
2021/06/05 16:59:34 udp://kh8fc7dwvbth.open.demo.notr.tech:53380 => 127.0.0.1:53
2021/06/05 16:59:34 http://kh8fc7dwvbth.open.demo.notr.tech => 127.0.0.1:8080
2021/06/05 16:59:34 https://kh8fc7dwvbth.open.demo.notr.tech => 127.0.0.1:8081
2021/06/05 16:59:34 h2c://kh8fc7dwvbth.open.demo.notr.tech => 127.0.0.1:50052

第四步: 验证是否成功

本地启动http server

python -m SimpleHTTPServer 8080

通过curl访问curl http://kh8fc7dwvbth.open.demo.notr.tech

使用自己的域名

如果您希望使用自己的域名,那么您需要参考以下配置实例配置

serverAddr: "demo.notr.tech:10100"
key: "http://www.notr.tech"
domain: "YOURDOMAIN.COM"
forwards:
  - protocol: tcp
    ports:
      0: 2222
  
  - protocol: udp
    ports:
      0: 53
  
  - protocol: http
    ports:
      0: 8080
  
  - protocol: https
    ports:
      0: 8081
  
  - protocol: h2c
    ports:
      0: 50052
  

把上述的YOURDOMAIN.COM修改为你的域名,并配置dns CNAME记录,CNAME到demo.notr.tech

更新token

上述配置中指定了客户端和服务端的token,该token值每隔一段时间就会发生改变,因此如果需要持续使用,请扫码关注公众号,当token发生改变时会通过该公众号发布消息通知。

我们也提供收费服务,可以访问notr内网穿透注册使用,收费版相比较开源版本而言,使用上更加简单,不需要任何配置文件,只需要一行命令即可。

qrcode

⚠️ **GitHub.com Fallback** ⚠️