Skip to main content

NordVPN

  • 注意 6 设备限制
  • 推荐区域 - 香港作为 relay
    • 美国 - 可以考虑额外节点
    • 台湾
    • 日本
    • 新加坡
  • 参考

socks

curl -x socks5h://$USERNAME:[email protected] 4.icanhazip.com
amsterdam.nl.socks.nordhold.net
atlanta.us.socks.nordhold.net
dallas.us.socks.nordhold.net
dublin.ie.socks.nordhold.net
ie.socks.nordhold.net
los-angeles.us.socks.nordhold.net
nl.socks.nordhold.net
se.socks.nordhold.net
stockholm.se.socks.nordhold.net
us.socks.nordhold.net

socks-us15.nordvpn.com
socks-us13.nordvpn.com
socks-us14.nordvpn.com
socks-us12.nordvpn.com
socks-us11.nordvpn.com
socks-us9.nordvpn.com
socks-us10.nordvpn.com
socks-us8.nordvpn.com
socks-us7.nordvpn.com
socks-us6.nordvpn.com

# Ireland #1-5
196.196.192.3
196.196.192.11
196.196.192.59
196.196.192.19
196.196.192.51

# Sweden #1-5
196.196.244.3
196.196.244.11
196.196.244.51
196.196.244.19
196.196.244.75

socks-nl4.nordvpn.com
socks-nl3.nordvpn.com
socks-nl2.nordvpn.com

amsterdam.nl.socks.nordhold.net
atlanta.us.socks.nordhold.net
dallas.us.socks.nordhold.net
los-angeles.us.socks.nordhold.net
nl.socks.nordhold.net
se.socks.nordhold.net
stockholm.se.socks.nordhold.net
us.socks.nordhold.net

NordLynx

# apt, yum, dnf, zypper
# https://repo.nordvpn.com/
# /gpg/nordvpn_public.asc
# /deb/nordvpn/debian
# /yum/nordvpn/centos
# sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)

nordvpn set technology nordlynx
nordvpn c

API

tip
  • socks 支持的区域少
  • proxy_ssl 支持的区域多
sudo apk add jq yq fping

curl -o countries.json https://api.nordvpn.com/v1/servers/countries
curl -s https://api.nordvpn.com/v1/servers/countries | jq -r '[.[].name] | sort | unique | .[]'

curl -sfL https://nordvpn.com/api/server | jq > server.json
yq '[ .[] | select (.features.socks) | pick(["domain","load","name","country"])] ' server.json
yq '[ .[] | select (.features.proxy_ssl) | pick(["country","domain","ip_address","load"]) | select(.country | contains("Korea","Hong","Japan"))] | sort_by(.domain) ' server.json

fping -ac 60 $(yq -r '[ .[] | select (.features.socks) | .domain ] | join(" ")' server.json) > socks.txt
# 非常多,只筛选部分
# "Hong"
# 节点
yq -r '[ .[] | select (.features.proxy_ssl) | pick(["country","domain","ip_address","load"]) | select(.country | contains("Korea","Japan","Taiwan","Singapore","Brazil","United States")) | .domain ] | join(" ")' server.json
# 探测最快的
fping -ac 10 $(yq -r '[ .[] | select (.features.proxy_ssl) | pick(["country","domain","ip_address","load"]) | select(.country | contains("Korea","Japan","Taiwan","Singapore","Brazil","United States")) | .domain ] | join(" ")' server.json) &> proxy_ssl.txt

# sort by avg, reverse
sort -t / -k 9 -h -r proxy_ssl.txt

# proxy_ssl
openssl s_client -connect us4353.nordvpn.com:89

openssl s_client -connect at80.nordvpn.com:89
openssl s_client -connect 5.253.207.203:89
curl -x https://$USERNAME:[email protected]:89 icanhazip.com
{
"id": 996449,
"ip_address": "140.99.188.179",
"search_keywords": ["P2P"],
"categories": [],
"name": "United States SOCKS #26",
"domain": "socks-us26.nordvpn.com",
"price": 0,
"flag": "US",
"country": "United States",
"location": { "lat": 34.052222200000003, "long": -118.2427778 },
"load": 15,
"features": {
"ikev2_v6": false,
"ikev2": false,
"l2tp": false,
"mesh_relay": false,
"openvpn_dedicated_tcp": false,
"openvpn_dedicated_udp": false,
"openvpn_tcp_tls_crypt": false,
"openvpn_tcp_v6": false,
"openvpn_tcp": false,
"openvpn_udp_tls_crypt": false,
"openvpn_udp_v6": false,
"openvpn_udp": false,
"openvpn_xor_tcp": false,
"openvpn_xor_udp": false,
"pptp": false,
"proxy_cybersec": false,
"proxy_ssl_cybersec": false,
"proxy_ssl": false,
"proxy": false,
"skylark": false,
"socks": true,
"wireguard_udp": false
}
}
fieldforport
socksSOCKS51080
proxy_sslHTTP Proxy (SSL)89
proxy_ssl_cybersecHTTP CyberSec Proxy (SSL)
wireguard_udpWireGuard51820
skylarkNordLynx
mesh_relayNordMesh
curl https://api.nordvpn.com/vpn/check/full

FAQ

6 设备限制