Chọn nền tảng để xem hướng dẫn cài đặt proxy + CA certificate
.der ở trên qua Chrome trên Android.vFirewall Proxy CA
adb shell settings put global http_proxy 160.25.146.188:3128Gỡ bỏ:
adb shell settings put global http_proxy :0
https://example.comvFirewall Proxy CA
vFirewall Proxy CA → bật toggle Enable Full Trusthttps://example.com → nhấn ổ khoá → Issued by: vFirewall Proxy CA
.der vừa downloadcertutil -addstore "Root" vFirewall-Proxy-CA.derHoặc PowerShell (Admin):
Import-Certificate -FilePath ".\vFirewall-Proxy-CA.der" ` -CertStoreLocation Cert:\LocalMachine\Root
netsh winhttp set proxy proxy-server="160.25.146.188:3128" bypass-list="localhost;127.0.0.1;10.*;192.168.*;*.internal"
.der
https://example.com → nhấn ổ khoá → Certificate → Issued by: vFirewall Proxy CA
curl -v -x http://160.25.146.188:3128 https://example.com 2>&1 | findstr "issuer"
.pem → Keychain Access mở → chọn Keychain: System → AddvFirewall Proxy CA → double-click → mở Trust → đổi thành Always Trust → đóng → nhập password
sudo security add-trusted-cert -d -r trustRoot \ -k /Library/Keychains/System.keychain vFirewall-Proxy-CA.pem
sudo networksetup -setwebproxy "Wi-Fi" 160.25.146.188 3128 sudo networksetup -setsecurewebproxy "Wi-Fi" 160.25.146.188 3128 sudo networksetup -setsocksfirewallproxy "Wi-Fi" 160.25.146.188 1080Environment variables (cho terminal tools):
# Thêm vào ~/.zshrc export http_proxy="http://160.25.146.188:3128" export https_proxy="http://160.25.146.188:3128" export all_proxy="socks5://160.25.146.188:1080" export no_proxy="localhost,127.0.0.1,10.*,192.168.*,.internal"
curl -v -x http://160.25.146.188:3128 https://example.com 2>&1 | grep issuer # issuer: C=VN; ST=HCMC; O=vFirewall Security Proxy; CN=vFirewall Proxy CA
sudo cp vFirewall-Proxy-CA.pem /usr/local/share/ca-certificates/vfirewall-proxy-ca.crt sudo update-ca-certificatesCentOS / RHEL / Fedora:
sudo cp vFirewall-Proxy-CA.pem /etc/pki/ca-trust/source/anchors/vfirewall-proxy-ca.pem sudo update-ca-trust
sudo tee /etc/profile.d/proxy.sh <<'EOF' export http_proxy="http://160.25.146.188:3128" export https_proxy="http://160.25.146.188:3128" export all_proxy="socks5://160.25.146.188:1080" export no_proxy="localhost,127.0.0.1,10.0.0.0/8,192.168.0.0/16,.internal" export HTTP_PROXY="$http_proxy" export HTTPS_PROXY="$https_proxy" export NO_PROXY="$no_proxy" EOF source /etc/profile.d/proxy.shAPT proxy (Debian/Ubuntu):
sudo tee /etc/apt/apt.conf.d/95proxy <<'EOF' Acquire::http::Proxy "http://160.25.146.188:3128"; Acquire::https::Proxy "http://160.25.146.188:3128"; EOFGit / Docker / npm / pip:
# Git git config --global http.proxy http://160.25.146.188:3128 # Docker sudo mkdir -p /etc/systemd/system/docker.service.d sudo tee /etc/systemd/system/docker.service.d/proxy.conf <<'EOF' [Service] Environment="HTTP_PROXY=http://160.25.146.188:3128" Environment="HTTPS_PROXY=http://160.25.146.188:3128" EOF sudo systemctl daemon-reload && sudo systemctl restart docker # npm npm config set proxy http://160.25.146.188:3128 # pip pip install --proxy http://160.25.146.188:3128 package_name
curl -v -x http://160.25.146.188:3128 https://example.com 2>&1 | grep issuer # issuer: C=VN; ST=HCMC; O=vFirewall Security Proxy; CN=vFirewall Proxy CA # Test SOCKS5 curl --socks5 160.25.146.188:1080 http://example.com