เชเชเชพ เชตเชฐเซเชท (เช เชฅเชตเชพ เชฌเซ) เชฎเชพเชเซ เชฎเซเช เช เชฒเซเชเชจเซเช เชชเซเชฐเชเชพเชถเชจ เชฎเซเชเซเชฏ เชเชพเชฐเชฃเชธเชฐ เชฎเซเชฒเชคเชตเซ เชฐเชพเชเซเชฏเซเช - เชฎเซเช เชชเชนเซเชฒเชพเชฅเซ เช เชฌเซ เชฒเซเชเซ เชชเซเชฐเชเชพเชถเชฟเชค เชเชฐเซเชฏเชพ เชนเชคเชพ เชเซเชฎเชพเช เชฎเซเช เชเซเชฌ เช เชธเชพเชฎเชพเชจเซเชฏ เชฒเซเชชเชเซเชชเชฅเซ SOCKS เชฎเชพเช เชฐเชพเชเชเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซเชฏเซเช เชนเชคเซเช. Debian.
ะะดะฝะฐะบะพ, ั ัะตั
ะฟะพั ััะฐะฑะธะปัะฝะฐั ะฒะตััะธั Debian ะพะฑะฝะพะฒะธะปะฐัั ะดะพ Buster, ะผะฝะต ะฒ ะปะธัะบั ะพะฑัะฐัะธะปะพัั ะดะพััะฐัะพัะฝะพะต ะบะพะปะธัะตััะฒะพ ะปัะดะตะน ั ะฟัะพััะฑะพะน ะฟะพะผะพัั ะฒ ะฝะฐัััะพะนะบะต, ะฐ ะทะฝะฐัะธั, ะผะพะธ ะฟัะตะดัะดััะธะต ััะฐััะธ ะฝะต ัะฒะปััััั ะธััะตัะฟัะฒะฐััะธะผะธ. ะงัะพ ะถ, ั ะธ ัะฐะผ ะดะพะณะฐะดัะฒะฐะปัั, ััะพ ะผะตัะพะดั, ะธะทะปะพะถะตะฝะฝะฝัะต ะฒ ะฝะธั
, ะฝะต ะดะพ ะบะพะฝัะฐ ัะฐัะบััะฒะฐัั ะฒัะต ัะพะฝะบะพััะธ ะฝะฐัััะพะนะบะธ Linux ะดะปั ะผะฐัััััะธะทะฐัะธะธ ะฒ SOะกKS. ะ ัะพะผั ะถะต ะพะฝะธ ะฝะฐะฟะธัะฐะฝั ะดะปั Debian Stretch, ะฐ ะฟะพัะปะต ะพะฑะฝะพะฒะปะตะฝะธั ะดะพ Buster, ะฒ ัะธััะตะผะต ะธะฝะธัะธะฐะปะธะทะฐัะธะธ systemd, ั ะทะฐะผะตัะธะป ะฝะตะฑะพะปััะธะต ะธะทะผะตะฝะตะฝะธั ะฒะพ ะฒะทะฐะธะผะพะดะตะนััะฒะธะธ ัะปัะถะฑ. ะะฐ ะธ ะฒ ัะฐะผะธั
ััะฐัััั
ั ะฝะต ะธัะฟะพะปัะทะพะฒะฐะป 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 updateapt install git make cmakebadvpn เชชเซเชเซเช เชกเชพเชเชจเชฒเซเชก เชเชฐเซ
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=1badvpn เชฐเซเชชเซเชเซเชเชฐเซเชจเชพ เชคเชฎเชพเชฎ เชเชเชเซเชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃเชจเซ เช เชเซเชทเชฎ เชเชฐเซ เชเซ. - -
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_apsystemd-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.comdnscrypt-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 เชธเซเชตเชพ เชฌเชเชง เชเชฐเชตเซ เชชเชกเชถเซ. เชชเชฐเชเชคเซ, เชฎเชจเซ เชฒเชพเชเซ เชเซ เชเซ, เชเซ เชคเชฎเซ เช เชเชค เชธเซเชงเซ เชตเชพเชเชเชถเซ, เชคเซ เช เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชเซเชเซเชเชธเชชเชฃเซ เชเซเช เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ!
เชธเชเชฆเชฐเซเชญเซ
เชธเซเชฐเซเชธ: www.habr.com
