狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

Goodlink:全網最簡單、零成本的Windows/Linux/Docker多平臺免費開源內網穿透神器!

admin
2025年1月8日 10:23 本文熱度 115
 

簡介:Goodlink

全網最簡單、零成本的內網穿透,一條命令就能將互聯網任意兩臺主機直連!無公網IP、無服務器中轉、無安裝、無注冊,適合小白。

由于經常異地辦公,對于市面上的遠程桌面工具,無論速度、收費、畫面模糊等,都不如 windows 自帶的遠程桌面,但異地如何使用 windows 遠程桌面呢?

是否可以無需遠程桌面,直接瀏覽器訪問公司的內網 WEB,登錄內網 GIT、內網 SSH、遠程 VS CODE 調試等等,就跟在公司一模一樣?

特點:Goodlink

兩臺主機之間直連!直連!直連!不經過第三方服務器,不用擔心數據隱私泄露。

一條命令搞定,無需安裝、無需注冊,無需公網 IP,無需配置文件。

直連基于 QUIC,高性能,已加密。

注:1.1.6 版本開始加強了通信安全,因此和老版本不兼容。


介紹:Goodlink

  • 本程序既支持命令行方式,也支持 docker 方式,windows 版本也新增了 UI 使用更簡單。以下舉例僅作參考,可隨意切換;

  • 兩端主機運行同一個程序,一端主機使用--remote 選項(以下稱 remote 端),另一端主機使用--local 選項(以下稱 local 端);

  • local 端和 remote 端之間是直連的,不經過第三方服務器;

  • 可以在 local 端訪問 remote 端,但是反過來不可以;

  • 可以多個 local 端對應一個 remote 端,但一個 local 端不能對應多個 remote 端。通過相同的密鑰(--key)確認對應關系;

  • 如果需要反過來,或者需要訪問多個 remote 端,就需要運行多個程序或啟動多個 Docker;

  • 由于直連過程復雜,會出現反復重試,通常 10 分鐘內成功。如果長時間無法連接,點反饋我解決

  • windows 自帶殺毒軟件,會將所有 go 語言寫的程序都認為是病毒。本程序已開源,可放心使用;

  • 以下舉例說明中的密鑰(--key),請不要使用,否則會連上別人的 remote 端,或者被別人的 local 端連上。自己定義一個 16-24 字節長度的密鑰;

  • 1.4.17 版本開始,windows 版本新增了 UI,目前還在測試階段,可能不太穩定。如果影響使用,可先使用 1.3.17 之前的 windows 版本;

  • 1024 以下是操作系統的保留端口,基本都被占用了,local 端請使用 1024 以上端口。例如 linux 系統可以使用命令 netstat -anp|grep 22 判斷 22 端口是否已被占用;

  • 該項目剛剛起步,功能還不完善,歡迎到 Issues 上提出問題和建議,幫忙測試的同學將保證永久免費使用。

Remote端Local端P2P成功
NAT1-3NAT1-3YES
NAT1-2NAT4YES
NAT4NAT1-2YES
NAT4NAT3-4YES
NAT3-4NAT4YES

簡單使用:Goodlink

工作模式 - 介紹

代理模式

local端需要指定本地端口, 以提供Socks5代理服務
local端需要在系統或者軟件中配置Socket5代理, 便可訪問remote端所處網絡中的所有主機端口

轉發模式

remote端需要指定所處網絡中的某一個主機端口, local端也需要指定本地端口
local端無需配置Socks5代理, 直接訪問指定的本地端口, 就等于訪問remote端指定的主機端口。但也只能訪問這一個主機端口
注: 轉發模式僅支持TCP協議, 一個remote端只能轉發一個端口, 可運行多個remote端

代理模式 - 舉例 1

目標:在家里電腦(或出差電腦)瀏覽器上配置代理: socks5://127.0.0.1:18080,訪問公司所有內網 WEB,和在公司無異。

注:瀏覽器可商店安裝插件 SwitchyOmega 配置 socks5 代理。其他 GIT、SVN、SSH 等等,也都支持 socks5 代理,可以百度搜索。

remote 端運行在公司電腦

(windows, UI)

注:當最下方的按鈕變成綠色,表示啟動成功。

local 端運行在家里電腦(或出差電腦)

(windows, UI)

注:當最下方的按鈕變成綠色,表示連接成功。如果超過 10 分鐘無法連接,按照下圖先“點擊關閉”,然后選擇“主動連接”,再“點擊啟動”。

代理模式 - 舉例 2

目標:在公司電腦上配置代理: socks5://127.0.0.1:18080,訪問家里包括 NAS 在內的所有主機端口。

remote 端運行在家里的 NAS

( linux, Docker )

docker rm goodlink -f; docker run -d --name=goodlink --net=host --restart=always registry.cn-shanghai.aliyuncs.com/kony/goodlink --key=nas_202412140928

( linux, 命令行 )

./goodlink-linux-amd64 --key=nas_202412140928

( windows, 命令行 )

.\goodlink-windows-amd64.exe --key=nas_202412140928

local 端運行在公司電腦

(windows, UI)

注:當最下方的按鈕變成綠色,表示已連接成功。

( linux, Docker )

docker rm goodlink -f; docker run -d --name=goodlink --net=host --restart=always registry.cn-shanghai.aliyuncs.com/kony/goodlink --local=127.0.0.1:18080 --key=nas_202412140928

( linux, 命令行 )

./goodlink-linux-amd64 --local=127.0.0.1:18080 --key=nas_202412140928

(windows, 命令行)

.\goodlink-windows-amd64.exe --local=127.0.0.1:18080 --key=nas_202412140928

轉發模式 - 舉例 1

目標:在家里電腦(或出差電腦),打開 windows 遠程桌面,連接 127.0.0.1:13389,訪問公司電腦的遠程桌面。

注:不是所有軟件都支持 Socket5 代理,比如 windows 自帶遠程桌面,這時可用轉發模式,將公司電腦的 3389 端口和家里電腦(或出差電腦)的 13389 端口綁定(本機遠程桌面服務已占用 3389 端口)。還有一個場景,出于安全考慮,只希望 Remote 端指定的主機端口能被訪問。也可以安裝并設置通過 proxifier 來曲線實現任意 TCP/IP 訪問。

remote 端運行在公司電腦

(windows, UI)

注:當最下方的按鈕變成綠色,表示啟動成功。

local 端運行在家里電腦(或者出差筆記本)

(windows, UI)

注:當最下方的按鈕變成綠色,表示連接成功。如果超過 10 分鐘無法連接,按照下圖先“點擊關閉”,然后選擇“主動連接”,再“點擊啟動”。

轉發模式 - 舉例 2

目標:在公司訪問 http://127.0.0.1:9999 ,等于訪問家里的 NAS 管理頁面 http://192.168.3.2:9999

remote 端運行在家里的 NAS

(linux, Docker)

docker rm goodlink -f; docker run -d --name=goodlink --net=host --restart=always registry.cn-shanghai.aliyuncs.com/kony/goodlink --remote=192.168.3.2:9999 --key=nas_202412140928

( linux, 命令行 )

./goodlink-linux-amd64 --remote=192.168.3.2:9999 --key=nas_202412140928

(windows, 命令行)

.\goodlink-windows-amd64.exe --remote=192.168.3.2:9999 --key=nas_202412140928

local 端運行在公司電腦

(windows, UI)

注:當最下方的按鈕變成綠色,表示已連接成功。

(linux, Docker)

docker rm goodlink -f; docker run -d --name=goodlink --net=host --restart=always registry.cn-shanghai.aliyuncs.com/kony/goodlink --local=127.0.0.1:9999 --key=nas_202412140928

( linux, 命令行 )

./goodlink-linux-amd64 --local=127.0.0.1:9999 --key=nas_202412140928

(windows, 命令行)

.\goodlink-windows-amd64.exe --local=127.0.0.1:9999 --key=nas_202412140928

選項說明

root@VM-4-9-ubuntu:~/go/src/goodlink# ./bin/goodlink-linux-amd64 -h
Usage of bin/goodlink-linux-amd64:
  --remote string
        remote端所處網絡中, 需要被遠程訪問的主機地址端口。若不加這個選項, 就是代理模式
  --local string
        local端監聽的地址端口
  --key string
        用于加密通信的密鑰, 自己隨便定義, local端和remote端必須一致。建議16-24個字節長度, 防止沖突: {name}_{YYYYMMDDHHMM}, 例如: kony_202412140928
  --conn int
        由于remote和local兩端默認使用的算法不一樣, 如果出現超過10分鐘無法連接的情況, 可能是其中一端和默認的算法不兼容,
        此時可在local端增加 "--conn=1" 選項, 以調換兩端的算法, 就能連接了

開源地址

https://gitee.com/konyshe/goodlink


該文章在 2025/1/8 10:57:34 編輯過

全部評論1

admin
2025年1月8日 11:11
 已經測試過了,無法在Windows Server上打開使用!

該評論在 2025/1/8 11:12:03 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved