เชเชเชพ เชตเชฐเซเชท (เช เชฅเชตเชพ เชฌเซ) เชฎเชพเชเซ เชฎเซเช เชฎเซเชเซเชฏ เชเชพเชฐเชฃเชธเชฐ เช เชฒเซเช เชชเซเชฐเชเชพเชถเชฟเชค เชเชฐเชตเชพเชจเซเช เชฎเซเชฒเชคเชตเซ เชฐเชพเชเซเชฏเซเช เชเซ - เชฎเซเช เชชเชนเซเชฒเชพเชฅเซ เช เชฌเซ เชฒเซเช เชชเซเชฐเชเชพเชถเชฟเชค เชเชฐเซเชฏเชพ เชนเชคเชพ เชเซเชฎเชพเช เชฎเซเช เชกเซเชฌเชฟเชฏเชจ เชธเชพเชฅเซเชจเชพ เชเซเชฌ เช เชธเชพเชฎเชพเชจเซเชฏ เชฒเซเชชเชเซเชชเชฎเชพเชเชฅเซ SOCKS เชฎเชพเช เชฐเชพเชเชเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชตเชฐเซเชฃเชตเซ เชนเชคเซ.
เชเซ เชเซ, เชคเซเชฏเชพเชฐเชฅเซ เชกเซเชฌเชฟเชฏเชจเชจเซเช เชธเซเชฅเชฟเชฐ เชธเชเชธเซเชเชฐเชฃ เชฌเชธเซเชเชฐเชฎเชพเช เช
เชชเชกเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ, เชชเซเชฐเชคเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชฒเซเชเซเช เชธเซเชเช
เชชเชฎเชพเช เชฎเชฆเชฆ เชฎเชพเชเซ เชฎเชจเซ เชเชพเชจเชเซ เชฐเซเชคเซ เชธเชเชชเชฐเซเช เชเชฐเซเชฏเซ เชเซ, เชเซเชจเซ เช
เชฐเซเชฅ เชเซ เชเซ เชฎเชพเชฐเชพ เช
เชเชพเชเชจเชพ เชฒเซเชเซ เชธเชเชชเซเชฐเซเชฃ เชจเชฅเซ. เช เซเช เชเซ, เชฎเซเช เชเชพเชคเซ เช
เชจเซเชฎเชพเชจ เชฒเชเชพเชตเซเชฏเซเช เชเซ เชเซ เชคเซเชฎเชพเช เชฆเชฐเซเชถเชพเชตเซเชฒ เชชเชฆเซเชงเชคเชฟเช SOCKS เชฎเชพเช เชฐเชพเชเชเซเชเช เชฎเชพเชเซ Linux เชจเซ เชธเซเช เชเชฐเชตเชพเชจเซ เชคเชฎเชพเชฎ เชเชเชฟเชฒเชคเชพเชเชจเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชเชพเชนเซเชฐ เชเชฐเชคเซ เชจเชฅเซ. เชตเชงเซเชฎเชพเช, เชคเซเช เชกเซเชฌเชฟเชฏเชจ เชธเซเชเซเชฐเซเช เชฎเชพเชเซ เชฒเชเชพเชฏเซเชฒ เชเซ, เช
เชจเซ เชฌเชธเซเชเชฐเชฎเชพเช เช
เชชเชเซเชฐเซเชก เชเชฐเซเชฏเชพ เชชเชเซ, systemd init เชธเชฟเชธเซเชเชฎเชฎเชพเช, เชฎเซเช เชธเซเชตเชพเชเชจเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพเชฎเชพเช เชจเชพเชจเชพ เชซเซเชฐเชซเชพเชฐเซ เชเซเชฏเชพ เชเซ. เช
เชจเซ เชชเซเชคเซ เชฒเซเชเซเชฎเชพเช, เชฎเซเช systemd-networkd เชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ เชจเชฅเซ, เชเซ เชเซ เชคเซ เชเชเชฟเชฒ เชจเซเชเชตเชฐเซเช เชเซเช เชตเชฃเซเช เชฎเชพเชเซ เชธเซเชฅเซ เชฏเซเชเซเชฏ เชเซ.
เชเชชเชฐเซเชเซเชค เชซเซเชฐเชซเชพเชฐเซ เชเชชเชฐเชพเชเชค, เชจเซเชเซเชจเซ เชธเซเชตเชพเช เชฎเชพเชฐเชพ เชฐเซเชชเชฐเซเชเชพเชเชเชจเชฎเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ: hostapd - เชเชเซเชธเซเชธ เชชเซเชเชจเซเช เชตเชฐเซเชเซเชฏเซเช
เชฒเชพเชเชเซเชถเชจ เชฎเชพเชเซ เชธเซเชตเชพ, เชเชจเชเซเชชเซ เชธเซเชฅเชพเชจเชฟเช เชจเซเชเชตเชฐเซเช เชเซเชฒเชพเชฏเชเชเชจเซ เชธเชฎเชฏ เชธเซเชฎเซเชณ เชเชฐเชตเชพ เชฎเชพเชเซ, dnscrypt-เชชเซเชฐเซเชเซเชธเซ DNS เชฎเชพเชฐเชซเชคเซ เชเซเชกเชพเชฃเซเชจเซ เชเชจเซเชเซเชฐเชฟเชชเซเช เชเชฐเชตเชพ เช
เชจเซ เชธเซเชฅเชพเชจเชฟเช เชจเซเชเชตเชฐเซเช เชเซเชฒเชพเชฏเชจเซเชเซเชธ เชชเชฐ เชเชพเชนเซเชฐเชพเชคเชจเซ เช
เชเซเชทเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ, เช
เชจเซ เช เชชเชฃ, เชเซเชฎ เชฎเซเช เช
เชเชพเช เชเชฒเซเชฒเซเช เชเชฐเซเชฏเซ เชเซ, systemd-networkd เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ.
เชเชตเชพ เชฐเชพเชเชเชฐเชจเซ เชเชเชคเชฐเชฟเช เชฐเชเชจเชพเชจเซ เช เชนเซเช เชเช เชธเชฐเชณ เชฌเซเชฒเซเช เชกเชพเชฏเชพเชเซเชฐเชพเชฎ เชเซ.
เชคเซเชฅเซ, เชเชพเชฒเซ เชนเซเช เชคเชฎเชจเซ เชฏเชพเชฆ เชเชฐเชพเชตเซเช เชเซ เช เชฒเซเชเซเชจเซ เชถเซเชฐเซเชฃเซเชจเชพ เชฒเชเซเชทเซเชฏเซ เชถเซเช เชเซ:
- เชฌเชงเชพ OS เชเชจเซเชเซเชถเชจเซเชธเชจเซ SOCKS เชชเชฐ เชฐเซเช เชเชฐเซ, เชคเซเชฎเช เชฒเซเชชเชเซเชช เชเซเชตเชพ เช เชจเซเชเชตเชฐเซเช เชชเชฐเชจเชพ เชคเชฎเชพเชฎ เชเชชเชเชฐเชฃเซเชจเชพ เชเซเชกเชพเชฃเซ.
- เชฎเชพเชฐเชพ เชเซเชธเชฎเชพเช เชฒเซเชชเชเซเชช เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชฎเซเชฌเชพเชเชฒ เชฐเชนเซเชตเซเช เชเซเชเช. เชเชเชฒเซ เชเซ, เชกเซเชธเซเชเชเซเชช เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชคเช เชเชชเชตเซ เช เชจเซ เชญเซเชคเชฟเช เชธเซเชฅเชพเชจ เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒเซเช เชจเชฅเซ.
- เชเซเชฒเซเชฒเซ เชฎเซเชฆเซเชฆเซ เชซเชเซเชค เชฌเชฟเชฒเซเช-เชเชจ เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธ เชฆเซเชตเชพเชฐเชพ เชเซเชกเชพเชฃ เช เชจเซ เชฐเซเชเซเชเช เชธเซเชเชตเซ เชเซ.
- เช เซเช เชเซ, เช เชจเซ เช เชฒเชฌเชคเซเชค, เชเช เชตเซเชฏเชพเชชเช เชฎเชพเชฐเซเชเชฆเชฐเซเชถเชฟเชเชพเชจเซ เชฐเชเชจเชพ, เชธเชพเชฅเซ เชธเชพเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชคเชเชจเซเชเซเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชฎเชพเชฐเชพ เชธเชพเชฎเชพเชจเซเชฏ เชเซเชเชพเชจเชจเชพ เชถเซเชฐเซเชทเซเช เชฎเชพเชเซ.
เช เชฒเซเชเชฎเชพเช เชถเซเช เชเชตเชฐเซ เชฒเซเชตเชพเชฎเชพเช เชเชตเชถเซ:
- เชเชฟเช - เชชเซเชฐเซเชเซเชเซเช เชฐเซเชชเซเชเซเชเชฐเซเช เชกเชพเชเชจเชฒเซเชก เชเชฐเซ เชเซเชฏเซเชจ2 เชฎเซเชเชพเชTCP เชเซเชฐเชพเชซเชฟเชเชจเซ SOCKS เชชเชฐ เชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเซ, เช เชจเซ เชฌเชจเชพเชตเซ_เชเชช - เชเชชเชฏเซเช เชเชฐเซเชจเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชเซเชธเซเชธ เชชเซเชเชจเซเชเชจเชพ เชธเซเชเช เชชเชจเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซเชจเซ เชธเซเชเซเชฐเชฟเชชเซเช hostapd.
- เชเซเชฏเซเชจ2 เชฎเซเชเชพเช โ เชธเชฟเชธเซเชเชฎ เชชเชฐ systemd เชธเซเชตเชพ เชฌเชจเชพเชตเซ เช เชจเซ เชธเซเชฅเชพเชชเชฟเชค เชเชฐเซ.
- systemd-networkd โ เชตเชพเชฏเชฐเชฒเซเชธ เช เชจเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธ, เชธเซเชเซเชเชฟเช เชฐเซเชเซเชเช เชเซเชทเซเชเชเซ เช เชจเซ เชชเซเชเซเช เชฐเซเชกเชพเชฏเชฐเซเชเซเชถเชจเชจเซ เชเซเช เชตเซ.
- เชฌเชจเชพเชตเซ_เชเชช โ เชธเชฟเชธเซเชเชฎ เชชเชฐ systemd เชธเซเชตเชพเชจเซ เชธเซเชฅเชพเชชเชฟเชค เชเชฐเซ, เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชเซเชธเซเชธ เชชเซเชเชจเซเชเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเซ เช เชจเซ เชฒเซเชเช เชเชฐเซ.
เชตเซเชเชฒเซเชชเชฟเช เชชเชเชฒเชพเช:
- เชเชจเชเซเชชเซ โ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชเซเชธเซเชธ เชชเซเชเชจเซเช เชเซเชฒเชพเชเชจเซเชเซ เชชเชฐ เชธเชฎเชฏ เชธเซเชฎเซเชณ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชฐเซเชตเชฐเชจเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เช เชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเซ.
- dnscrypt-เชชเซเชฐเซเชเซเชธเซ โ เช เชฎเซ DNS เชตเชฟเชจเชเชคเซเชเชจเซ เชเชจเซเชเซเชฐเชฟเชชเซเช เชเชฐเซเชถเซเช, เชคเซเชฎเชจเซ SOCKS เชชเชฐ เชฐเซเช เชเชฐเซเชถเซเช เช เชจเซ เชธเซเชฅเชพเชจเชฟเช เชจเซเชเชตเชฐเซเช เชฎเชพเชเซ เชเชพเชนเซเชฐเชพเชค เชกเซเชฎเซเชจเซเชธเชจเซ เช เชเซเชทเชฎ เชเชฐเซเชถเซเช.
เช เชฌเชงเซเช เชถเซเชจเชพ เชฎเชพเชเซ เชเซ?
เชธเซเชฅเชพเชจเชฟเช เชจเซเชเชตเชฐเซเช เชชเชฐ TCP เชเชจเซเชเซเชถเชจเซเชธเชจเซ เชธเซเชฐเชเซเชทเชฟเชค เชเชฐเชตเชพเชจเซ เช เชเช เชฐเซเชค เชเซ. เชฎเซเชเซเชฏ เชซเชพเชฏเชฆเซ เช เชเซ เชเซ เชคเชฎเชพเชฎ เชเซเชกเชพเชฃเซ SOCKS เชฎเชพเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชธเชฟเชตเชพเชฏ เชเซ เชฎเซเชณ เชเซเชเชตเซ เชฆเซเชตเชพเชฐเชพ เชคเซเชฎเชจเชพ เชฎเชพเชเซ เชธเซเชฅเชฟเชฐ เชฎเชพเชฐเซเช เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเซเชฏ. เชเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชคเชฎเชพเชฐเซ เชธเซเชฅเชพเชจเชฟเช เชจเซเชเชตเชฐเซเช เชชเชฐ เชตเซเชฏเชเซเชคเชฟเชเชค เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชธ เช เชฅเชตเชพ เชเซเชฒเชพเชฏเชจเซเชเซเชธ เชฎเชพเชเซ SOCKS เชธเชฐเซเชตเชฐ เชธเซเชเชฟเชเชเซเชธเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ - เชคเซ เชฌเชงเชพ เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ SOCKS เชชเชฐ เชเชพเชฏ เชเซ, เชเชพเชฐเชฃ เชเซ เชเซเชฏเชพเช เชธเซเชงเซ เช เชฎเซ เช เชจเซเชฏเชฅเชพ เชธเซเชเชตเซเช เชจเชนเซเช เชคเซเชฏเชพเช เชธเซเชงเซ เชคเซ เชกเชฟเชซเซเชฒเซเช เชเซเชเชตเซ เชเซ.
เช เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ เช เชฎเซ เชฎเซเชณ เชฐเชพเชเชเชฐเชจเซ เชธเชพเชฎเซ เชฒเซเชชเชเซเชช เชคเชฐเซเชเซ เชฌเซเชเซเช เชเชจเซเชเซเชฐเชฟเชชเซเชเชฟเชเช เชฐเชพเชเชเชฐ เชเชฎเซเชฐเซเช เชเซเช เช เชจเซ เชฒเซเชชเชเซเชชเชจเซ เชชเชนเซเชฒเซเชฅเซ เช เชเชจเซเชเซเชฐเชฟเชชเซเชเซเชก SOCKS เชตเชฟเชจเชเชคเซเช เชฎเชพเชเซ เชฎเซเชณ เชฐเชพเชเชเชฐเชจเชพ เชเชจเซเชเชฐเชจเซเช เชเชจเซเชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช, เชเซ เชฌเชฆเชฒเชพเชฎเชพเช LAN เชเซเชฒเชพเชฏเชจเซเชเซเชธเชจเซ เชตเชฟเชจเชเชคเซเชเชจเซ เชฐเซเช เช เชจเซ เชเชจเซเชเซเชฐเชฟเชชเซเช เชเชฐเซ เชเซ.
เชชเซเชฐเชฆเชพเชคเชพเชจเชพ เชฆเซเชทเซเชเชฟเชเซเชฃเชฅเซ, เช เชฎเซ เชเชจเชเซเชฐเชฟเชชเซเชเซเชก เชเซเชฐเชพเชซเชฟเช เชธเชพเชฅเซ เชเช เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชธเชคเชค เชเซเชกเชพเชฏเซเชฒเชพ เชเซเช.
เชคเชฆเชจเซเชธเชพเชฐ, เชฌเชงเชพ เชเชชเชเชฐเชฃเซ เชฒเซเชชเชเซเชชเชจเชพ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชเซเชธเซเชธ เชชเซเชเชจเซเช เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒเชพ เชเซ.
เชธเชฟเชธเซเชเชฎ เชชเชฐ tun2socks เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ
เชเซเชฏเชพเช เชธเซเชงเซ เชคเชฎเชพเชฐเชพ เชฎเชถเซเชจเชฎเชพเช เชเชจเซเชเชฐเชจเซเช เชนเซเชฏ เชคเซเชฏเชพเช เชธเซเชงเซ เชคเชฎเชพเชฎ เชเชฐเซเชฐเซ เชธเชพเชงเชจเซ เชกเชพเชเชจเชฒเซเชก เชเชฐเซ.
apt update
apt install git make cmake
badvpn เชชเซเชเซเช เชกเชพเชเชจเชฒเซเชก เชเชฐเซ
git clone https://github.com/ambrop72/badvpn
เชคเชฎเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเช เชซเซเชฒเซเชกเชฐ เชฆเซเชเชพเชถเซ badvpn
. เชฌเชฟเชฒเซเชก เชฎเชพเชเซ เช
เชฒเช เชซเซเชฒเซเชกเชฐ เชฌเชจเชพเชตเซ
mkdir badvpn-build
เชคเซเชจเชพ เชชเชฐ เชเชพเช
cd badvpn-build
เชเชเชคเซเชฐเชฟเชค เชเชฐเซ tun2socks
cmake ../badvpn -DBUILD_NOTHING_BY_DEFAULT=1 -DBUILD_TUN2SOCKS=1
เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ
make install
- เชชเซเชฐเชพเชฎเซเชเชฐ
-DBUILD_NOTHING_BY_DEFAULT=1
badvpn เชฐเซเชชเซเชเซเชเชฐเซเชจเชพ เชคเชฎเชพเชฎ เชเชเชเซเชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃเชจเซ เช เชเซเชทเชฎ เชเชฐเซ เชเซ. - -
DBUILD_TUN2SOCKS=1
เชเชธเซเชฎเซเชฌเชฒเซเชฎเชพเช เชเช เชเชเชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ เชเซเชฏเซเชจ2 เชฎเซเชเชพเช. make install
- เชชเชฐ เชคเชฎเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชชเชฐ tun2socks เชฌเชพเชเชจเชฐเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชถเซ/usr/local/bin/badvpn-tun2socks
.
systemd เชฎเชพเช tun2socks เชธเซเชตเชพ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ
เชเช เชซเชพเชเชฒ เชฌเชจเชพเชตเซ /etc/systemd/system/tun2socks.service
เชจเซเชเซเชจเซ เชธเชพเชฎเชเซเชฐเซ เชธเชพเชฅเซ:
[Unit]
Description=SOCKS TCP Relay
[Service]
ExecStart=/usr/local/bin/badvpn-tun2socks --tundev tun2socks --netif-ipaddr 172.16.1.1 --netif-netmask 255.255.255.0 --socks-server-addr 127.0.0.1:9050
[Install]
WantedBy=multi-user.target
--tundev
- เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธเชจเซเช เชจเชพเชฎ เชฒเซ เชเซ เชเซ เชเชชเชฃเซ systemd-networkd เชธเชพเชฅเซ เชชเซเชฐเชพเชฐเชเชญ เชเชฐเซเช เชเซเช.--netif-ipaddr
โ tun2socks โเชฐเชพเชเชเชฐโ เชจเซเช เชจเซเชเชตเชฐเซเช เชธเชฐเชจเชพเชฎเซเช เชเซ เชเซเชจเซ เชธเชพเชฅเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธ เชเซเชกเชพเชฏเซเชฒ เชเซ. เชคเซเชจเซ เช เชฒเช เชเชฐเชตเซเช เชตเชงเซ เชธเชพเชฐเซเช เชเซเช เชจเชพเชฎเชค เชธเชฌเชจเซเช .--socks-server-addr
- เชธเซเชเซเช เชธเซเชตเซเชเชพเชฐเซ เชเซ (ะฐะดัะตั:ะฟะพัั
SOCKS เชธเชฐเซเชตเชฐเซเชธ).
เชเซ เชคเชฎเชพเชฐเชพ SOCKS เชธเชฐเซเชตเชฐเชจเซ เชชเซเชฐเชฎเชพเชฃเซเชเชฐเชฃเชจเซ เชเชฐเซเชฐ เชนเซเชฏ, เชคเซ เชคเชฎเซ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ เชถเชเซ เชเซ --username
ะธ --password
.
เชเชเชณ, เชธเซเชตเชพเชจเซ เชจเซเชเชงเชฃเซ เชเชฐเซ
systemctl daemon-reload
เช เชจเซ เชคเซเชจเซ เชเชพเชฒเซ เชเชฐเซ
systemctl enable tun2socks
เชธเซเชตเชพ เชถเชฐเซ เชเชฐเชคเชพ เชชเชนเซเชฒเชพ, เช เชฎเซ เชคเซเชจเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ เชชเซเชฐเชฆเชพเชจ เชเชฐเซเชถเซเช.
systemd-networkd เชชเชฐ เชธเซเชตเชฟเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซเช
เชเชพเชฒเซ เชเชฐเซ systemd-networkd
:
systemctl enable systemd-networkd
เชตเชฐเซเชคเชฎเชพเชจ เชจเซเชเชตเชฐเซเช เชธเซเชตเชพเชเชจเซ เช เชเซเชทเชฎ เชเชฐเซ.
systemctl disable networking NetworkManager NetworkManager-wait-online
- เชจเซเชเชตเชฐเซเช เชฎเซเชจเซเชเชฐ-เชชเซเชฐเชคเซเชเซเชทเชพ-เชเชจเชฒเชพเชเชจ เชเช เชเชตเซ เชธเซเชตเชพ เชเซ เชเซ เชเซ systemd เช เชจเซเชเชตเชฐเซเชเชจเซ เชนเชพเชเชฐเซ เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเชคเซ เช เชจเซเชฏ เชธเซเชตเชพเช เชถเชฐเซ เชเชฐเชตเชพเชจเซเช เชเชพเชฒเซ เชฐเชพเชเซ เชคเซ เชชเชนเซเชฒเชพเช เชเชพเชฐเซเชฏเชถเซเชฒ เชจเซเชเชตเชฐเซเช เชเซเชกเชพเชฃเชจเซ เชฐเชพเชน เชเซเช เชเซ. เช เชฎเซ เชคเซเชจเซ เช เชเซเชทเชฎ เชเชฐเซเช เชเซเช เชเชพเชฐเชฃ เชเซ เช เชฎเซ systemd-networkd เชเชจเชพเชฒเซเช เชชเชฐ เชธเซเชตเชฟเช เชเชฐเซเช เชเซเช.
เชเชพเชฒเซ เชคเซเชจเซ เชคเชฐเชค เช เชธเชเซเชทเชฎ เชเชฐเซเช:
systemctl enable systemd-networkd-wait-online
เชตเชพเชฏเชฐเชฒเซเชธ เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ เชธเซเช เชเชฐเซ
เชตเชพเชฏเชฐเชฒเซเชธ เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ เชฎเชพเชเซ systemd-networkd เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒ เชฌเชจเชพเชตเซ /etc/systemd/network/25-wlp6s0.network
.
[Match]
Name=wlp6s0
[Network]
Address=192.168.1.2/24
IPForward=yes
- เชจเชพเชฎ เชคเชฎเชพเชฐเชพ เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธเชจเซเช เชจเชพเชฎ เชเซ. เชเชฆเซเชถ เชธเชพเชฅเซ เชคเซเชจเซ เชเชณเชเซ
ip a
. - IPForward - เชเช เชจเชฟเชฐเซเชฆเซเชถ เชเซ เชเซ เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ เชชเชฐ เชชเซเชเซเช เชฐเซเชกเชพเชฏเชฐเซเชเซเชถเชจเชจเซ เชธเชเซเชทเชฎ เชเชฐเซ เชเซ.
- เชธเชฐเชจเชพเชฎเซเช เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธเชจเซ IP เชธเชฐเชจเชพเชฎเซเช เชธเซเชเชชเชตเชพ เชฎเชพเชเซ เชเชตเชพเชฌเชฆเชพเชฐ เชเซ. เช
เชฎเซ เชคเซเชจเซ เชธเซเชฅเชฟเชฐ เชฐเซเชคเซ เชธเซเชชเชทเซเช เชเชฐเซเช เชเซเช เชเชพเชฐเชฃ เชเซ เชธเชฎเชเชเซเชท เชจเชฟเชฐเซเชฆเซเชถเชจ เชธเชพเชฅเซ
DHCP=yes
, systemd-networkd เชธเชฟเชธเซเชเชฎ เชชเชฐ เชฎเซเชณเชญเซเชค เชเซเชเชตเซ เชฌเชจเชพเชตเซ เชเซ. เชชเชเซ เชคเชฎเชพเชฎ เชเซเชฐเชพเชซเชฟเช เชฎเซเชณ เชเซเชเชตเซเชฎเชพเชเชฅเซ เชชเชธเชพเชฐ เชฅเชถเซ, เช เชจเซ เชเซเช เช เชฒเช เชธเชฌเชจเซเช เชชเชฐเชจเชพ เชญเชพเชตเชฟ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธ เชฆเซเชตเชพเชฐเชพ เชจเชนเซเช. เชคเชฎเซ เชเชฆเซเชถ เชตเชกเซ เชตเชฐเซเชคเชฎเชพเชจ เชกเชฟเชซเซเชฒเซเช เชเซเชเชตเซ เชเชเชพเชธเซ เชถเชเซ เชเซip r
เชฆเซเชฐเชธเซเชฅ SOCKS เชธเชฐเซเชตเชฐ เชฎเชพเชเซ เชธเซเชฅเชฟเชฐ เชฎเชพเชฐเซเช เชฌเชจเชพเชตเซ
เชเซ เชคเชฎเชพเชฐเซเช SOCKS เชธเชฐเซเชตเชฐ เชธเซเชฅเชพเชจเชฟเช เชจเชฅเซ, เชชเชฐเชเชคเซ เชฆเซเชฐเชธเซเชฅ เชเซ, เชคเซ เชคเชฎเชพเชฐเซ เชคเซเชจเชพ เชฎเชพเชเซ เชธเซเชฅเชฟเชฐ เชฎเชพเชฐเซเช เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชเช เชตเชฟเชญเชพเช เชเชฎเซเชฐเซ Route
เชคเชฎเซ เชจเซเชเซเชจเซ เชธเชพเชฎเชเซเชฐเซ เชธเชพเชฅเซ เชฌเชจเชพเชตเซเชฒ เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเชจเชพ เช
เชเชค เชธเซเชงเซ:
[Route]
Gateway=192.168.1.1
Destination=0.0.0.0
Gateway
โ เช เชกเชฟเชซเซเชฒเซเช เชเซเชเชตเซ เช เชฅเชตเชพ เชคเชฎเชพเชฐเชพ เชฎเซเชณ เชเชเซเชธเซเชธ เชชเซเชเชจเซเชเชจเซเช เชธเชฐเชจเชพเชฎเซเช เชเซ.Destination
- SOCKS เชธเชฐเซเชตเชฐ เชธเชฐเชจเชพเชฎเซเช.
systemd-networkd เชฎเชพเชเซ wpa_supplicant เชจเซ เชเซเช เชตเซ
systemd-networkd เชธเซเชฐเชเซเชทเชฟเชค เชเชเซเชธเซเชธ เชชเซเชเชจเซเช เชธเชพเชฅเซ เชเซเชกเชพเชตเชพ เชฎเชพเชเซ wpa_supplicant เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธเชจเซ "เชตเชงเชพเชฐเซ" เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชคเซ เชตเชเชคเซ, systemd-networkd เชธเซเชตเชพ เชถเชฐเซ เชเชฐเซ เชเซ wpa_supplicant@ะธะผั
เชเซเชฏเชพเช ะะผั เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธเชจเซเช เชจเชพเชฎ เชเซ. เชเซ เชคเชฎเซ เช เชฌเชฟเชเชฆเซ เชชเชนเซเชฒเชพ systemd-networkd เชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ เชจเชฅเซ, เชคเซ เชชเชเซ เช เชธเซเชตเชพ เชเชฆเชพเช เชคเชฎเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเซเชเซ เชเซ.
เชคเซเชฅเซ เชคเซเชจเซ เชเชฆเซเชถ เชธเชพเชฅเซ เชฌเชจเชพเชตเซ:
systemctl enable wpa_supplicant@wlp6s0
เชฎเซ เชตเชพเชชเชฐเซเชฏเซ wlp6s0
เชคเซเชจเชพ เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธเชจเชพ เชจเชพเชฎ เชคเชฐเซเชเซ. เชคเชฎเชพเชฐเซเช เชจเชพเชฎ เช
เชฒเช เชนเซเช เชถเชเซ เชเซ. เชคเชฎเซ เชคเซเชจเซ เชเชฆเซเชถเชฅเซ เชเชณเชเซ เชถเชเซ เชเซ ip l
.
เชนเชตเซ เชฌเชจเชพเชตเซเชฒ เชธเซเชตเชพ wpa_supplicant@wlp6s0
เชเซเชฏเชพเชฐเซ เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธ "เชตเชงเชพเชฐเซ" เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชคเซเชฏเชพเชฐเซ เชฒเซเชจเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ, เชเซ เชเซ, เชคเซ เชฌเชฆเชฒเชพเชฎเชพเช, เชซเชพเชเชฒเชฎเชพเช เชเชเซเชธเซเชธ เชชเซเชเชจเซเชเชจเซ SSID เช
เชจเซ เชชเชพเชธเชตเชฐเซเชก เชธเซเชเชฟเชเชเซเชธเชจเซ เชเซเชถเซ. /etc/wpa_supplicant/wpa_supplicant-wlp6s0
. เชคเซเชฅเซ, เชคเชฎเชพเชฐเซ เชเชชเชฏเซเชเชฟเชคเชพเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเซเชจเซ เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ wpa_passphrase
.
เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชเชฆเซเชถ เชเชฒเชพเชตเซ:
wpa_passphrase SSID password>/etc/wpa_supplicant/wpa_supplicant-wlp6s0.conf
เชเซเชฏเชพเช เชเชธเชเชธเชเชเชกเซ เชคเชฎเชพเชฐเชพ เชเชเซเชธเซเชธ เชชเซเชเชจเซเชเชจเซเช เชจเชพเชฎ เชเซ, เชชเชพเชธเชตเชฐเซเชก เช เชชเชพเชธเชตเชฐเซเชก เชเซ, เช เชจเซ wlp6s0 โ เชคเชฎเชพเชฐเชพ เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธเชจเซเช เชจเชพเชฎ.
tun2socks เชฎเชพเชเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธ เชถเชฐเซ เชเชฐเซ
เชธเชฟเชธเซเชเชฎเชฎเชพเช เชจเชตเซเช เชตเชฐเซเชเซเชฏเซเช
เชฒ เชเชจเซเชเชฐเชซเซเชธ เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชซเชพเชเชฒ เชฌเชจเชพเชตเซ/etc/systemd/network/25-tun2socks.netdev
[NetDev]
Name=tun2socks
Kind=tun
- เชจเชพเชฎ เช เชจเชพเชฎ เชเซ เชเซ เชเซ systemd-networkd เช เชญเชพเชตเชฟ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธเชจเซ เชธเซเชเชชเชถเซ เชเซเชฏเชพเชฐเซ เชคเซ เชชเซเชฐเชพเชฐเชเชญ เชฅเชพเชฏ เชเซ.
- เชเชพเชเชจเซเชก เชตเชฐเซเชเซเชฏเซเช
เชฒ เชเชจเซเชเชฐเชซเซเชธเชจเซ เชเช เชชเซเชฐเชเชพเชฐ เชเซ. tun2socks เชธเซเชตเชพเชจเชพ เชจเชพเชฎ เชชเชฐเชฅเซ, เชคเชฎเซ เช
เชจเซเชฎเชพเชจ เชฒเชเชพเชตเซ เชถเชเซ เชเซ เชเซ เชคเซ เชเซเชตเชพ เชเชจเซเชเชฐเชซเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ
tun
. - เชจเซเชเชฆเซเชต เชซเชพเชเชฒเซเชจเซเช เชตเชฟเชธเซเชคเชฐเชฃ เชเซ เชเซ
systemd-networkd
เชตเชฐเซเชเซเชฏเซเช เชฒ เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. เช เชเชจเซเชเชฐเชซเซเชธ เชฎเชพเชเซ เชธเชฐเชจเชพเชฎเซเช เช เชจเซ เช เชจเซเชฏ เชจเซเชเชตเชฐเซเช เชธเซเชเชฟเชเชเซเชธเชฎเชพเช เชเชฒเซเชฒเซเชเชฟเชค เชเซ .เชจเซเชเชตเชฐเซเช-เชซเชพเชเชฒเซ.
เช เชฐเซเชคเซ เชเช เชซเชพเชเชฒ เชฌเชจเชพเชตเซ /etc/systemd/network/25-tun2socks.network
เชจเซเชเซเชจเซ เชธเชพเชฎเชเซเชฐเซ เชธเชพเชฅเซ:
[Match]
Name=tun2socks
[Network]
Address=172.16.1.2/24
Gateway=172.16.1.1
Name
โ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธเชจเซเช เชจเชพเชฎ เชเซ เชเซเชฎเชพเช เชคเชฎเซ เชเชฒเซเชฒเซเช เชเชฐเซเชฏเซ เชเซ เชจเซเชเชฆเซเชต-เชซเชพเชเชฒ.Address
โ IP เชธเชฐเชจเชพเชฎเซเช เชเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธเชจเซ เชธเซเชเชชเชตเชพเชฎเชพเช เชเชตเชถเซ. เชคเชฎเซ tun2socks เชธเซเชตเชพเชฎเชพเช เชเชฒเซเชฒเซเชเชฟเชค เชธเชฐเชจเชพเชฎเซเช เชธเชฎเชพเชจ เชจเซเชเชตเชฐเซเช เชชเชฐ เชนเซเชตเซเช เชเชตเชถเซเชฏเช เชเซGateway
- "เชฐเชพเชเชเชฐ" เชจเซเช IP เชธเชฐเชจเชพเชฎเซเช เชเซเชฏเซเชจ2 เชฎเซเชเชพเช, เชเซ เชคเชฎเซ systemd เชธเซเชตเชพ เชฌเชจเชพเชตเชคเซ เชตเชเชคเซ เชธเซเชชเชทเซเช เชเชฐเซเชฒ เชเซ.
เชคเซเชฅเซ เชเชจเซเชเชฐเชซเซเชธ เชเซเชฏเซเชจ2 เชฎเซเชเชพเช เชเช เชธเชฐเชจเชพเชฎเซเช เชเซ 172.16.1.2
, เช
เชจเซ เชธเซเชตเชพ เชเซเชฏเซเชจ2 เชฎเซเชเชพเช - 172.16.1.1
, เชเชเชฒเซ เชเซ, เชคเซ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชเชจเซเชเชฐเชซเซเชธเชฎเชพเชเชฅเซ เชคเชฎเชพเชฎ เชเซเชกเชพเชฃเซ เชฎเชพเชเซเชจเซเช เชเซเชเชตเซ เชเซ.
เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชเซเชธเซเชธ เชชเซเชเชจเซเช เชธเซเช เชเชฐเซ
เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเซเชฅเชพเชชเชฟเชค เชเชฐเซ:
apt install util-linux procps hostapd iw haveged
เชฐเซเชชเซเชเซเชเชฐเซ เชกเชพเชเชจเชฒเซเชก เชเชฐเซ create_ap เชคเชฎเชพเชฐเซ เชเชพเชฐ เชฎเชพเชเซ:
git clone https://github.com/oblique/create_ap
เชคเชฎเชพเชฐเชพ เชฎเชถเซเชจ เชชเชฐ เชฐเซเชชเซเชเซเชเชฐเซ เชซเซเชฒเซเชกเชฐ เชชเชฐ เชเชพเช:
cd create_ap
เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ:
make install
เชคเชฎเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเช เชฐเซเชชเชฐเซเชเชพ เชฆเซเชเชพเชถเซ /etc/create_ap.conf
. เช
เชนเซเช เชฎเซเชเซเชฏ เชธเชเชชเชพเชฆเชจ เชตเชฟเชเชฒเซเชชเซ เชเซ:
GATEWAY=10.0.0.1
- เชคเซเชจเซ เช เชฒเช เชเชฐเชเซเชทเชฟเชค เชธเชฌเชจเซเช เชฌเชจเชพเชตเชตเซเช เชตเชงเซ เชธเชพเชฐเซเช เชเซ.NO_DNS=1
- เชจเชฟเชทเซเชเซเชฐเชฟเชฏ เชเชฐเซ, เชเชพเชฐเชฃ เชเซ เช เชชเชฐเชฟเชฎเชพเชฃ systemd-networkd เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธ เชฆเซเชตเชพเชฐเชพ เชธเชเชเชพเชฒเชฟเชค เชฅเชถเซ.NO_DNSMASQ=1
- เชคเซ เช เชเชพเชฐเชฃเซเชธเชฐ เชคเซเชจเซ เชฌเชเชง เชเชฐเซ.WIFI_IFACE=wlp6s0
- เชฒเซเชชเชเซเชช เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธ.INTERNET_IFACE=tun2socks
- tun2socks เชฎเชพเชเซ เชฌเชจเชพเชตเซเชฒ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธ.SSID=hostapd
โ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชเซเชธเซเชธ เชชเซเชเชจเซเชเชจเซเช เชจเชพเชฎ.PASSPHRASE=12345678
- เชชเชพเชธเชตเชฐเซเชก.
เชธเซเชตเชพเชจเซ เชธเชเซเชทเชฎ เชเชฐเชตเชพเชจเซเช เชญเซเชฒเชถเซ เชจเชนเซเช:
systemctl enable create_ap
systemd-networkd เชฎเชพเช DHCP เชธเชฐเซเชตเชฐเชจเซ เชธเชเซเชทเชฎ เชเชฐเซ
เชธเซเชตเชพ create_ap
เชธเชฟเชธเซเชเชฎเชฎเชพเช เชตเชฐเซเชเซเชฏเซเช
เชฒ เชเชจเซเชเชฐเชซเซเชธ เชถเชฐเซ เชเชฐเซ เชเซ ap0. เชธเชฟเชฆเซเชงเชพเชเชคเชฎเชพเช, dnsmasq เช เชเชจเซเชเชฐเชซเซเชธ เชชเชฐ เช
เชเชเซ เชเชพเชฏ เชเซ, เชชเชฐเชเชคเซ เชเซ systemd-networkd เชฎเชพเช เชฌเชฟเชฒเซเช-เชเชจ DHCP เชธเชฐเซเชตเชฐ เชนเซเชฏ เชคเซ เชตเชงเชพเชฐเชพเชจเซ เชธเซเชตเชพเช เชถเชพ เชฎเชพเชเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเซ?
เชคเซเชจเซ เชธเชเซเชทเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชชเซเชเชจเซเช เชฎเชพเชเซ เชจเซเชเชตเชฐเซเช เชธเซเชเชฟเชเชเซเชธเชจเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซเชถเซเช. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชเช เชซเชพเชเชฒ เชฌเชจเชพเชตเซ /etc/systemd/network/25-ap0.network
เชจเซเชเซเชจเซ เชธเชพเชฎเชเซเชฐเซ เชธเชพเชฅเซ:
[Match]
Name=ap0
[Network]
Address=10.0.0.1/24
DHCPServer=yes
[DHCPServer]
EmitDNS=yes
DNS=10.0.0.1
EmitNTP=yes
NTP=10.0.0.1
Create_ap เชธเซเชตเชพ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชเชจเซเชเชฐเชซเซเชธ เชถเชฐเซ เชเชฐเซเชฏเชพ เชชเชเซ ap0
, systemd-networkd เชเชชเซเชเชช เชคเซเชจเซ IP เชธเชฐเชจเชพเชฎเซเช เชธเซเชเชชเชถเซ เช
เชจเซ DHCP เชธเชฐเซเชตเชฐเชจเซ เชธเชเซเชฐเชฟเชฏ เชเชฐเชถเซ.
เชถเชฌเซเชฆเชฎเชพเชณเชพเช EmitDNS=yes
ะธ DNS=10.0.0.1
เชเชเซเชธเซเชธ เชชเซเชเชจเซเช เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒเชพ เชเชชเชเชฐเชฃเซ เชชเชฐ DNS เชธเชฐเซเชตเชฐ เชธเซเชเชฟเชเชเซเชธ เชเซเชฐเชพเชจเซเชธเชฎเชฟเช เชเชฐเซ.
เชเซ เชคเชฎเซ เชธเซเชฅเชพเชจเชฟเช DNS เชธเชฐเซเชตเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชฏเซเชเชจเชพ เชจเชฅเซ เชฌเชจเชพเชตเชคเชพ - เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชคเซ dnscrypt-proxy เชเซ - เชคเชฎเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชถเชเซ เชเซ DNS=10.0.0.1
ะฒ DNS=192.168.1.1
เชเซเชฏเชพเช 192.168.1.1 - เชคเชฎเชพเชฐเชพ เชฎเซเชณ เชเซเชเชตเซเชจเซเช เชธเชฐเชจเชพเชฎเซเช. เชชเชเซ เชคเชฎเชพเชฐเชพ เชนเซเชธเซเช เช
เชจเซ เชธเซเชฅเชพเชจเชฟเช เชจเซเชเชตเชฐเซเช เชฎเชพเชเซเชจเซ DNS เชตเชฟเชจเชเชคเซเช เชชเซเชฐเชฆเชพเชคเชพเชจเชพ เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เช
เชจเชเชจเซเชเซเชฐเชฟเชชเซเชเซเชก เชฅเช เชเชถเซ.
EmitNTP=yes
ะธ NTP=192.168.1.1
NTP เชธเซเชเชฟเชเชเซเชธ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเซ.
เช เช เชฒเชพเชเชจ เชฎเชพเชเซ เชเชพเชฏ เชเซ NTP=10.0.0.1
.
NTP เชธเชฐเซเชตเชฐเชจเซ เชเชจเซเชธเซเชเซเชฒ เช เชจเซ เชเซเช เชตเซ
เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ:
apt install ntp
เชฐเซเชชเชฐเซเชเชพ เชธเชเชชเชพเชฆเชฟเชค เชเชฐเซ /etc/ntp.conf
. เชธเซเชเชพเชจเซเชกเชฐเซเชก เชชเซเชฒเชจเชพ เชธเชฐเชจเชพเชฎเชพเชจเซ เชเชฟเชชเซเชชเชฃเซ เชเชฐเซ:
#pool 0.debian.pool.ntp.org iburst
#pool 1.debian.pool.ntp.org iburst
#pool 2.debian.pool.ntp.org iburst
#pool 3.debian.pool.ntp.org iburst
เชธเชพเชฐเซเชตเชเชจเชฟเช เชธเชฐเซเชตเชฐ เชธเชฐเชจเชพเชฎเชพเช เชเชฎเซเชฐเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ Google เชชเชฌเซเชฒเชฟเช NTP:
server time1.google.com ibrust
server time2.google.com ibrust
server time3.google.com ibrust
server time4.google.com ibrust
เชคเชฎเชพเชฐเชพ เชจเซเชเชตเชฐเซเช เชชเชฐเชจเชพ เชเซเชฐเชพเชนเชเซเชจเซ เชธเชฐเซเชตเชฐเชจเซ เชเชเซเชธเซเชธ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ:
restrict 10.0.0.0 mask 255.255.255.0
เชคเชฎเชพเชฐเชพ เชจเซเชเชตเชฐเซเช เชชเชฐ เชชเซเชฐเชธเชพเชฐเชฃ เชธเชเซเชทเชฎ เชเชฐเซ:
broadcast 10.0.0.255
เชเซเชฒเซเชฒเซ, เชธเซเชเซเชเชฟเช เชฐเซเชเซเชเช เชเซเชฌเชฒเชฎเชพเช เช เชธเชฐเซเชตเชฐเซเชธเชจเชพเช เชธเชฐเชจเชพเชฎเชพเช เชเชฎเซเชฐเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชตเชพเชฏเชฐเชฒเซเชธ เชเชจเซเชเชฐเชซเซเชธ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒ เชเซเชฒเซ /etc/systemd/network/25-wlp6s0.network
เช
เชจเซ เชตเชฟเชญเชพเชเชจเชพ เช
เชเชคเชฎเชพเช เชเชฎเซเชฐเซ Route
.
[Route]
Gateway=192.168.1.1
Destination=216.239.35.0
[Route]
Gateway=192.168.1.1
Destination=216.239.35.4
[Route]
Gateway=192.168.1.1
Destination=216.239.35.8
[Route]
Gateway=192.168.1.1
Destination=216.239.35.12
เชคเชฎเซ เชเชชเชฏเซเชเชฟเชคเชพเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเชฎเชพเชฐเชพ NTP เชธเชฐเซเชตเชฐเชจเชพ เชธเชฐเชจเชพเชฎเชพเช เชถเซเชงเซ เชถเชเซ เชเซ host
เชจเซเชเซ เชชเซเชฐเชฎเชพเชฃเซ เชเซ:
host time1.google.com
dnscrypt-proxy เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ, เชเชพเชนเซเชฐเชพเชคเซ เชฆเซเชฐ เชเชฐเซ เช เชจเซ เชคเชฎเชพเชฐเชพ เชชเซเชฐเชฆเชพเชคเชพ เชชเชพเชธเซเชฅเซ DNS เชเซเชฐเชพเชซเชฟเช เชเซเชชเชพเชตเซ
apt install dnscrypt-proxy
เชฏเชเชฎเชพเชจ เช
เชจเซ เชธเซเชฅเชพเชจเชฟเช เชจเซเชเชตเชฐเซเช DNS เชเซเชตเซเชฐเซเชเชจเซ เชธเซเชตเชพ เชเชชเชตเชพ เชฎเชพเชเซ, เชธเซเชเซเชเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเซ /lib/systemd/system/dnscrypt-proxy.socket
. เชจเซเชเซเชจเซ เชฒเซเชเซเช เชฌเชฆเชฒเซ:
ListenStream=0.0.0.0:53
ListenDatagram=0.0.0.0:53
เชซเชฐเซ เชฅเซ เชถเชฐเซ เชเชฐเชตเซเช systemd
:
systemctl daemon-reload
เชฐเซเชชเชฐเซเชเชพ เชธเชเชชเชพเชฆเชฟเชค เชเชฐเซ /etc/dnscrypt-proxy/dnscrypt-proxy.toml
:
server_names = ['adguard-dns']
tun2socks เชฆเซเชตเชพเชฐเชพ dnscrypt-เชชเซเชฐเซเชเซเชธเซ เชเซเชกเชพเชฃเซเชจเซ เชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ, เชจเซเชเซ เชเชฎเซเชฐเซ:
force_tcp = true
เชฐเซเชชเชฐเซเชเชพ เชธเชเชชเชพเชฆเชฟเชค เชเชฐเซ /etc/resolv.conf
, เชเซ DNS เชธเชฐเซเชตเชฐเชจเซ เชนเซเชธเซเชเชจเซ เชเชนเซ เชเซ.
nameserver 127.0.0.1
nameserver 192.168.1.1
เชชเซเชฐเชฅเชฎ เชฒเชพเชเชจ dnscrypt-proxy เชจเชพ เชเชชเชฏเซเชเชจเซ เชธเชเซเชทเชฎ เชเชฐเซ เชเซ, เชฌเซเชเซ เชฒเชพเชเชจ เชฎเซเชณ เชเซเชเชตเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ เชเซ dnscrypt-เชชเซเชฐเซเชเซเชธเซ เชธเชฐเซเชตเชฐ เช เชจเซเชชเชฒเชฌเซเชง เชนเซเชฏ.
เชฅเช เชเชฏเซเช!
เชจเซเชเชตเชฐเซเช เชธเซเชตเชพเชเชจเซ เชฐเซเชฌเซเช เชเชฐเซ เช เชฅเชตเชพ เชฌเชเชง เชเชฐเซ:
systemctl stop networking NetworkManager NetworkManager-wait-online
เช เชจเซ เชคเชฎเชพเชฎ เชเชฐเซเชฐเซ เชชเซเชจเชเชชเซเชฐเชพเชฐเชเชญ เชเชฐเซ:
systemctl restart systemd-networkd tun2socks create_ap dnscrypt-proxy ntp
เชฐเซเชฌเซเช เช เชฅเชตเชพ เชฐเซเชธเซเชเชพเชฐเซเช เชเชฐเซเชฏเชพ เชชเชเซ, เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชฌเซเชเซ เชเชเซเชธเซเชธ เชชเซเชเชจเซเช เชนเชถเซ เชเซ เชนเซเชธเซเช เช เชจเซ LAN เชเชชเชเชฐเชฃเซเชจเซ SOCKS เชชเชฐ เชฒเช เชเชพเชฏ เชเซ.
เช เชเชเชเชชเซเช เชเซเชตเซ เชฆเซเชเชพเชฏ เชเซ ip a
เชจเชฟเชฏเชฎเชฟเชค เชฒเซเชชเชเซเชช:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: tun2socks: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 500
link/none
inet 172.16.1.2/24 brd 172.16.1.255 scope global tun2socks
valid_lft forever preferred_lft forever
inet6 fe80::122b:260:6590:1b0e/64 scope link stable-privacy
valid_lft forever preferred_lft forever
3: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether e8:11:32:0e:01:50 brd ff:ff:ff:ff:ff:ff
4: wlp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 4c:ed:de:cb:cf:85 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.255 scope global wlp6s0
valid_lft forever preferred_lft forever
inet6 fe80::4eed:deff:fecb:cf85/64 scope link
valid_lft forever preferred_lft forever
5: ap0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 4c:ed:de:cb:cf:86 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.1/24 brd 10.0.0.255 scope global ap0
valid_lft forever preferred_lft forever
inet6 fe80::4eed:deff:fecb:cf86/64 scope link
valid_lft forever preferred_lft forever
เช เชเชคเซ
- เชชเซเชฐเชฆเชพเชคเชพ เชซเชเซเชค เชคเชฎเชพเชฐเชพ SOCKS เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชเชจเซเชเซเชฐเชฟเชชเซเชเซเชก เชเชจเซเชเซเชถเชจ เชเซเช เชเซ, เชเซเชจเซ เช เชฐเซเชฅ เชเซ เชเซ เชคเซเช เชเชเชเชชเชฃ เชเซเชคเชพ เชจเชฅเซ.
- เช เชจเซ เชคเซเชฎ เชเชคเชพเช เชคเซ เชคเชฎเชพเชฐเซ NTP เชตเชฟเชจเชเชคเซเช เชเซเช เชเซ, เชเชจเซ เชฐเซเชเชตเชพ เชฎเชพเชเซ, NTP เชธเชฐเซเชตเชฐเซเชธ เชฎเชพเชเซ เชธเซเชฅเชฟเชฐ เชฎเชพเชฐเซเชเซ เชฆเซเชฐ เชเชฐเซ. เชเซ เชเซ, เชคเซ เชเซเชเซเชเชธ เชจเชฅเซ เชเซ เชคเชฎเชพเชฐเซเช SOCKS เชธเชฐเซเชตเชฐ NTP เชชเซเชฐเซเชเซเชเซเชฒเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
Debain 10 เชชเชฐ เชเซเชฐเช เชเซเชตเชพ เชฎเชณเซ เชเซ
เชเซ เชคเชฎเซ เชเชจเซเชธเซเชฒเชฎเชพเชเชฅเซ เชจเซเชเชตเชฐเซเช เชธเซเชตเชพเชจเซ เชชเซเชจเชเชชเซเชฐเชพเชฐเชเชญ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ, เชคเซ เชคเซ เชญเซเชฒ เชธเชพเชฅเซ เชจเชฟเชทเซเชซเชณ เชเชถเซ. เช เช เชนเชเซเชเชคเชจเซ เชเชพเชฐเชฃเซ เชเซ เชเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชจเซเชเชฐเชซเซเชธเชจเชพ เชฐเซเชชเชฎเชพเช เชคเซเชจเซ เชเช เชญเชพเช tun2socks เชธเซเชตเชพ เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒ เชเซ, เชเซเชจเซ เช เชฐเซเชฅ เชเซ เชเซ เชคเซเชจเซ เชเชชเชฏเซเช เชฅเชพเชฏ เชเซ. เชจเซเชเชตเชฐเซเช เชธเซเชตเชพ เชชเซเชจเชเชชเซเชฐเชพเชฐเชเชญ เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชชเชนเซเชฒเชพ tun2socks เชธเซเชตเชพ เชฌเชเชง เชเชฐเชตเซ เชชเชกเชถเซ. เชชเชฐเชเชคเซ, เชฎเชจเซ เชฒเชพเชเซ เชเซ เชเซ, เชเซ เชคเชฎเซ เช เชเชค เชธเซเชงเซ เชตเชพเชเชเชถเซ, เชคเซ เช เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชเซเชเซเชเชธเชชเชฃเซ เชเซเช เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ!
เชธเชเชฆเชฐเซเชญเซ
Linux - IBM เชชเชฐ เชธเซเชเซเชเชฟเช เชฐเซเชเซเชเช systemd-networkd.service - Freedesktop.org Tun2socks ยท ambrop72/badvpn Wiki ยท GitHub oblique/create_ap: เช เชธเซเชเซเชฐเชฟเชชเซเช NATed เช เชฅเชตเชพ Bridged WiFi เชเชเซเชธเซเชธ เชชเซเชเชจเซเช เชฌเชจเชพเชตเซ เชเซ. dnscrypt-proxy 2 โ เชเช เชฒเชตเชเซเช DNS เชชเซเชฐเซเชเซเชธเซ, เชเชจเชเซเชฐเชฟเชชเซเชเซเชก DNS เชชเซเชฐเซเชเซเชเซเชฒเซเชธ เชฎเชพเชเซ เชเชงเชพเชฐ เชธเชพเชฅเซ.
เชธเซเชฐเซเชธ: www.habr.com