首页后端开发GO基于 Go 的端口转发工具,开箱即用 & 极简配置

基于 Go 的端口转发工具,开箱即用 & 极简配置

时间2023-07-05 20:48:01发布访客分类GO浏览494
导读:概述基于 Go 实现了一个端口转发工具,可用于快速将本地端口映射到远程服务器上的端口。 开箱即用,极简配置,没有乱七八糟的功能,欢迎试用 & 反馈。项目地址: https://github.com/songquanpeng/go-p...

概述

基于 Go 实现了一个端口转发工具,可用于快速将本地端口映射到远程服务器上的端口。 开箱即用,极简配置,没有乱七八糟的功能,欢迎试用 & 反馈。

项目地址: https://github.com/songquanpeng/go-public

基本用法

服务端

初始化配置文件 ./go-public init server 检查并保存生成的令牌 cat go-public-server.yaml 启动服务器 ./go-public

或者使用 Docker 进行部署:

docker run -d --restart always --name go-public -p 6871:6871 -p 8080:8080 -v /home/ubuntu/data/go-public:/app justsong/go-public

IP 白名单配置示例:

go-public-server.yaml
whitelist:
  - 123.213.241.5
  - 123.213.242.9
  - 125.216.243.1

客户端

  初始化配置文件
 ./go-public init client
  使用保存的令牌修改配置文件
 vim go-public-client.yaml
  启动客户端
  注意,远程端口不是配置文件中设置的服务器所监听的端口,
  而是你想在哪一个端口上映射本地端口
 ./go-public 本地端口>
     远程端口>
    
  例如:
 ./go-public 3000 8080  # 将本地 3000 端口映射到远程服务器上的 8080 端口
  例如:
 ./go-public 3000 8080  # 将本地 3000 端口映射到远程服务器上的 8080 端口

流程图

基于 Go 的端口转发工具,开箱即用 & 极简配置

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

go服务器工具客户端配置

若转载请注明出处: 基于 Go 的端口转发工具,开箱即用 & 极简配置
本文地址: https://pptw.com/jishu/290749.html
asp.net网站出错时的处理方法 利用pprof发现Go目标服务器的内存泄漏

游客 回复需填写必要信息