不知道怎么给wiki提pr,大佬看下能不能更新下wiki上关于ssh的说明
Closed this issue · 2 comments
KonpakuSyl commented
windows上的使用方法
下载并安装nmap: https://nmap.org/download.html#windows
创建powershell文件C:\Users\yourname\proxy.ps1,并写入以下内容:
param(
[string]$sshhost
)
# 使用 Resolve-DnsName 获取 IPv6 地址
$raw = (Resolve-DnsName -Name $sshhost -Type AAAA).IPAddress
# 将 IPv6 地址的端口和地址部分提取出来
$port = [int]('0x'+($raw -split ':')[2])
$ipab = [int]('0x'+($raw -split ':')[3])
$ipcd = [int]('0x'+($raw -split ':')[4])
# 计算 IP 地址的各个部分
$ipa = $ipab -shr 8
$ipb = $ipab -band 0xFF
$ipc = $ipcd -shr 8
$ipd = $ipcd -band 0xFF
# 使用 ncat 进行连接
ncat "$ipa.$ipb.$ipc.$ipd" $port
再向~/.ssh/config中增加ssh配置:
Host ssh.hev.cc
ProxyCommand powershell C:\Users\yourname\proxy.ps1 %h
heiher commented
非常感谢,能否提供一个Patch,我合入以保留作者信息。
git clone https://github.com/heiher/natmap.wiki.git
KonpakuSyl commented
非常感谢,能否提供一个Patch,我合入以保留作者信息。
git clone https://github.com/heiher/natmap.wiki.git