SSH トラフィックは ISP のアダルト フィルターによってブロックされていますが、AnyDesk (およびおそらく TeamViewer) は許可されています。私は Windows を使用しており、たとえばGit BASH や GIT GUI を使用して、SSH 経由で GitLab プロジェクトに取り組めるようにする必要があります。git clone [email protected]:user/project.git
AnyDesk/TeamViewer を介して SSH をトンネリングする方法はありますか? できれば他の方法に頼らずに。
答え1
以下のことが可能です。
||
|-----| SSH within || |-------| |--------|
| YOU |<===AnyDesk=========>| OTHER |<---SSH--->| GITLAB |
|-----| Tunnel || |-------| |--------|
ISP ||
Blockade ||
これは、あなたが SSH をブロックする ISP ブロックの背後にいるが、AnyDesk 経由で他のユーザー (その ISP ブロックの外側) に接続できることを前提としています。
次に、「TCP トンネリングの設定」に進み、ローカル ポート (たとえば) 6789、リモート ホスト gitlab.com、リモート ポート 22 (SSH ポート) でトンネル (リバース トンネルではありません) を設定します。そのトンネルに接続すると、ポート 6789 を使用して、たとえば の代わりにgitlab.com:22 にアクセスできます。git clone ssh://[email protected]:6789/gitlab-org/gitlab
git clone [email protected]:gitlab-org/gitlab