เดธเดพเดนเดธเดฟเด•เดค

เดธเดพเดนเดธเดฟเด•เดค

เดกเต†เดฎเดฃเตเด•เตพ, RFC-เด•เตพ, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เดŽเดจเตเดจเดฟเดต เดชเด เดฟเด•เตเด•เดพเดจเตเด‚ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดชเตเดฐเต‹เดคเตเดธเดพเดนเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ Spotify เดจเดฟเด™เตเด™เดณเต† เดŽเด™เตเด™เดจเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฃเดฎเดŸเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดถเดฐเดฟเด•เตเด•เตเด‚ เดšเดฟเดฒ เดชเตเดฐเต€เดฎเดฟเดฏเด‚ เด—เตเดกเดฟเด•เตพ เดตเต‡เดฃเด‚.

เดคเตเดŸเด•เตเด•เด‚

เดฎเต‚เดจเตเดจเดพเด‚ เดฆเดฟเดตเดธเด‚, เดเดชเดฟ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† เดฐเดพเดœเตเดฏเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดธเตเดฏเด™เตเด™เตพ เดธเตโ€Œเดชเต‹เดŸเตเดŸเดฟเดซเตˆ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฏเดฟเตฝเดชเตเดชเต†เดŸเตเดŸเต. เดšเดฟเดฒ เดฐเดพเดœเตเดฏเด™เตเด™เดณเดฟเตฝ เดชเดฐเดธเตเดฏเด™เตเด™เตพ เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฌเต†เดฒเดพเดฑเดธเต เดฑเดฟเดชเตเดชเดฌเตเดฒเดฟเด•เตเด•เดฟเตฝ. เดคเตเดŸเตผเดจเตเดจเต เด’เดฐเต เดจเต‹เตบ-เดชเตเดฐเต€เดฎเดฟเดฏเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเดฟเตฝ เดชเดฐเดธเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป เด’เดฐเต "เดฎเดฟเด•เดšเตเดš" เดชเดฆเตเดงเดคเดฟ เด†เดตเดฟเดทเตเด•เดฐเดฟเดšเตเดšเต.

Spotify-เดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เตเดฑเดšเตเดšเต

เดชเตŠเดคเตเดตเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, Spotify เด’เดฐเต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดจเดฏเดฎเดพเดฃเต. เดชเตเดฐเต€เดฎเดฟเดฏเด‚ เดตเดพเด™เตเด™เดพเตป เดžเด™เตเด™เดณเตเดŸเต† เดธเดนเต‹เดฆเดฐเตป เดตเดณเดฐเต† เดตเดณเดšเตเดšเตŠเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต: เด…เดตเดจเตเดฑเต† เดชเตเดฐเตŠเดซเตˆเดฒเดฟเดฒเต† เดฒเตŠเด•เตเด•เต‡เดทเตป เดตเดฟเดฆเต‡เดถเดคเตเดคเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเด•, เดชเต‡เดชเดพเดฒเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเดฃเดฎเดŸเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เด—เดฟเดซเตเดฑเตเดฑเต เด•เดพเตผเดกเดฟเดจเดพเดฏเดฟ เดจเต‹เด•เตเด•เตเด•, เดˆเดฏเดฟเดŸเต†เดฏเดพเดฏเดฟ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฐเต‡เด–เด•เตพ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเตŠเดคเตเดตเต‡, เด‡เดคเต เด’เดฐเต เดธเดพเดนเดธเดฟเด•เดคเดฏเดพเดฃเต, เดชเด•เตเดทเต‡ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด•เตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต. เดฎเดฟเด•เตเด• เด†เดณเตเด•เดณเตเด‚ เด‡เดคเต เดฎเตŠเดฌเตˆเตฝ เดชเดคเดฟเดชเตเดชเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดŽเดจเดฟเด•เตเด•เต เด…เดคเดฟเตฝ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพเด‚ เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเดนเดพเดฏเดฟเด•เตเด•เต‚. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ. เด…เดงเดฟเด•เดฎเตเดณเตเดณเดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต เดตเต†เดŸเตเดŸเดฟเด•เตเด•เดณเดฏเตเด•.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด‡เดคเต เด‡เดคเตเดฐ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏเดคเต?

Spotify เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เดธเต‹เด•เตเดธเต-เดชเตเดฐเต‹เด•เตเดธเดฟ เดกเดพเดฑเตเดฑ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดžเดพเตป เด…เด™เตเด™เดจเต† เดšเดฟเดจเตเดคเดฟเดšเตเดšเต. เดฒเต‹เด—เดฟเตป, เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเต‹เด•เตเดธเดฟเดฒเต† เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด‚. เด•เต‚เดŸเดพเดคเต†, เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดชเดคเดฟเดตเดพเดฏเดฟ เดชเตเดฐเต‹เด•เตเดธเดฟเด•เตเด•เต เดšเตเดฑเตเดฑเตเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต: เดšเดฟเดฒเดชเตเดชเต‹เตพ เด…เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•, เดšเดฟเดฒเดชเตเดชเต‹เตพ เด…เดคเต เดจเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเด•, เดšเดฟเดฒเดชเตเดชเต‹เตพ เด…เดคเต เดคเด•เตผเด•เตเด•เตเด•, เด‡เดคเต เด“เดซเต-เดธเตˆเดฑเตเดฑเดฟเตฝ เดšเตผเดšเตเดšเด•เดณเตเดŸเต† เดฎเตเดดเตเดตเตป เดชเดพเดจเดฒเตเด•เตพเด•เตเด•เตเด‚ เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเด‚ เดฐเดธเด•เดฐเดตเตเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเด‚ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เด‡เดตเดฟเดŸเต† เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดพเดฏเดจเด•เตเด•เดพเดฐเตป เดšเต‹เดฆเดฟเด•เตเด•เดฃเด‚: เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดŽเดŸเตเด•เตเด•เดฐเตเดคเต ssh เด’เดฐเต เดคเดพเด•เตเด•เต‹เตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต -D เด…เดคเต เด…เดตเดธเดพเดจเดฟเดšเตเดšเต‹? เด•เต‚เดŸเดพเดคเต†, เดชเตŠเดคเตเดตเต‡, เด…เดตเตป เดถเดฐเดฟเดฏเดพเด•เตเด‚. เดชเด•เตเดทเต‡, เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด•เต€เดฑเดฟเดชเตเดชเต‹เดฏ เด•เดฃเด•เตเดทเดจเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเดฟเดจเตเดคเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเตˆเดถเดพเดšเดฟเด•เดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เด“เดŸเตเดŸเต‹เดทเตเดฎเดพเดฏเดฟ เดšเด™เตเด™เดพเดคเตเดคเด‚ เด•เต‚เดŸเตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เดฐเดฃเตเดŸเดพเดฎเดคเดพเดฏเดฟ: เด‡เดคเต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดตเตเด‚ เดตเดฟเดฐเดธเดตเตเดฎเดพเดฃเต.

เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ

เดชเดคเดฟเดตเตเดชเต‹เดฒเต†, เดจเดฎเตเด•เตเด•เต เด‡เดŸเดคเตเดคเตเดจเดฟเดจเตเดจเต เดตเดฒเดคเตเดคเต‹เดŸเตเดŸเตเด‚ เดฎเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดพเดดเต‡เด•เตเด•เตเด‚ เดชเต‹เดฏเดฟ เดžเด™เตเด™เดณเตเดŸเต† "เดฒเดณเดฟเดคเดฎเดพเดฏ" เด†เดถเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเดพเดฏเดคเต†เดฒเตเดฒเดพเด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เดพเด‚.

เด†เดฆเตเดฏเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฃเต

เด’เดฐเต‡เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดฌเดฆเดฒเตเด•เตพ เด‰เดฃเตเดŸเต:

  • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‹เดฏเดฟ เดคเตเดฑเดจเตเดจ เดชเตเดฐเต‹เด•เตเดธเดฟ เดฒเดฟเดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดŸเตเด•เตเด•เดพเด‚. เดตเดฟเดฒเด•เตเดฑเดžเตเดžเดคเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดจเตเดจเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเดฒเตเดฒ), เดŽเดจเตเดจเดพเตฝ เดคเดฟเด•เดšเตเดšเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เด…เดคเตเดคเดฐเด‚ เดชเตเดฐเต‹เด•เตเดธเดฟเด•เดณเตเดŸเต† เด†เดฏเตเดธเตเดธเต เดชเต‚เดœเตเดฏเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดชเดพเดดเตโ€Œเดธเตผ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•/เดŽเดดเตเดคเตเด•, เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดคเดฐเดตเตเด‚ เดฐเดพเดœเตเดฏเดตเตเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด…เดต เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† Spotify-เดฏเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเต‹เดฆเตเดฏเด‚ เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดจเดจเตเดจเดพเดฏเดฟ, เด’เดฐเตเดชเด•เตเดทเต‡ เดตเดดเดฟ HTTP_PROXY เดฌเตˆเดจเดฑเดฟเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดฑเดพเดชเตเดชเตผ เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•, เด…เดคเตเดตเดดเดฟ เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เด…เดตเดฟเดŸเต† เด…เดฏเดฏเตโ€Œเด•เตเด•เดฟเดฒเตเดฒ).
  • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟ เดตเดพเด™เตเด™เดพเดจเตเด‚ เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เดฎเดฟเด•เตเด• เดชเตเดฐเดถเตเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดธเตเดตเดฏเด‚ เดฐเด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเตเดŸเต† เดตเดฟเดฒเดฏเดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดŸเตป เดคเดจเตเดจเต† Spotify-เตฝ เดชเตเดฐเต€เดฎเดฟเดฏเด‚ เดตเดพเด™เตเด™เดพเด‚, เดฏเดฅเดพเตผเดคเตเดฅ เดŸเดพเดธเตเด•เตเด•เดฟเดจเต เด‡เดคเต เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดฒเตเดฒ.
  • เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเต เด‰เดฏเตผเดคเตเดคเตเด•. เดจเดฟเด™เตเด™เตพ เดŠเดนเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†, เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเดพเดฃเต.

เดฑเดฟเดชเตเดชเดฌเตเดฒเดฟเด•เต เด“เดซเต เดฌเต†เดฒเดพเดฑเดธเดฟเดฒเต‹ เดฎเดฑเตเดฑเตŠเดฐเต เดšเต†เดฑเดฟเดฏ เดฐเดพเดœเตเดฏเดคเตเดคเดฟเดฒเต‹ เด’เดฐเต เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเตเดนเตƒเดคเตเดคเต เด‰เดฃเตเดŸเต†เดจเตเดจเต เดฏเดพเดฆเตƒเดถเตเดšเดฟเด•เดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚. เดจเดฟเด™เตเด™เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเดฟเตฝ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดชเตเดฐเต‹เด•เตเดธเดฟ เดฑเต‹เตพ เด”เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดฐเดฟเดšเดฏเด•เตเด•เดพเตผเด•เตเด•เต เด’เดฐเต เดฑเต‚เดŸเตเดŸเตผ เด‰เดณเตเดณ เด’เดฐเต เดธเตเดนเตƒเดคเตเดคเตเดฎเดพเดฏเดฟ เดคเตƒเดชเตเดคเดฟเดชเตเดชเต†เดŸเดพเด‚ DD-WRT เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ. เดชเด•เตเดทเต† เด…เดตเดฟเดŸเต† เด…เดตเดจเตเดฑเต† เด…เดคเตเดญเตเดค เดฒเต‡เดพเด•เด‚ เดˆ เดฒเต‹เด•เด‚ เดˆ เด•เดฅเดฏเตเดŸเต† เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดฒเต‡เด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เด“เดชเตโ€Œเดทเดจเตเด•เตพ: เด•เดฃเดต - เดชเตเดฐเดšเต‹เดฆเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฒเตเดฒ, เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต HTTP เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดˆ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดงเดพเดฐเดพเดณเด‚ เด‰เดฃเตเดŸเต. เดธเต‹เด•เตเดธเดฟเตปเดฑเต† เดฎเต‡เด–เดฒเดฏเดฟเตฝ เด…เดฒเตเดฒเดพเดคเต† เดตเดฟเดตเต‡เด•เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด’เดจเตเดจเตเด‚ เดคเดจเตเดจเต†เดฏเดฟเดฒเตเดฒ เดกเดพเตปเดกเต† เด‡เดคเตเดตเดฐเต† เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดจเดฎเตเด•เตเด•เต เดŽเดŸเตเด•เตเด•เดพเด‚.

เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดกเดพเดจเตเดฑเต† เดฎเดพเดจเตเดตเดฒเดฟเดจเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เดฐเตเดคเต. เด…เดตเตป เดตเต†เดฑเตเดคเต† เด—เต‚เด—เดฟเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒ. เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดŽเดฑเดฟเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต client pass, socks pass, เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•, เดšเต‡เตผเด•เตเด•เดพเตป เดฎเดฑเด•เตเด•เดฐเตเดคเต socksmethod: username. เดˆ เดซเต‹เดฎเดฟเตฝ, เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเต‹เด—เต‹เดชเดพเดธเต เดŽเดŸเตเด•เตเด•เตเด‚. เด•เต‚เดŸเดพเดคเต† เดธเตเดฐเด•เตเดทเดฏเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดญเดพเด—เด‚: เดฒเต‹เด•เตเด•เตฝเดนเต‹เดธเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเต เดจเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเด•, เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•, เดฎเตเดคเดฒเดพเดฏเดต - เด‡เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดพเดฃเต, เดตเตเดฏเด•เตเดคเดฟเด—เดค เดญเตเดฐเดพเดจเตเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต.

เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเต† เด…เดญเดฟเดฎเตเด–เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•

เดฐเดฃเตเดŸเต เด…เด™เตเด•เด™เตเด™เดณเดฟเดฒเดพเดฃเต เดจเดพเดŸเด•เด‚.

เด’เดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•

เดžเด™เตเด™เตพ เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต, เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เด†เด—เต‹เดณ เดตเต†เดฌเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดฐเดพเดœเตเดฏเดคเตเดคเต เดตเต†เดณเตเดคเตเดค เดเดชเดฟ เด‰เดณเตเดณ เด’เดฐเต เดฎเต†เดทเต€เตป เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚. เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต†เดฃเตเดฃเด‚ เด‡เดฒเตเดฒ (เดฎเตเด•เดณเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† เดžเด™เตเด™เตพ เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เดณเตเดŸเต† เดตเต€เดŸเตเด•เดณเดฟเตฝ เดนเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต) เด•เต‚เดŸเดพเดคเต† เดเดฑเตเดฑเดตเตเด‚ เด…เดŸเตเดคเตเดคเตเดณเตเดณ เดตเต†เดณเตเดคเตเดค เดเดชเดฟ เดœเตผเดฎเตเดฎเดจเดฟเดฏเดฟเตฝ เดŽเดตเดฟเดŸเต†เดฏเต‹ เด†เดฃเต, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เดชเด เดฟเด•เตเด•เตเด‚.

เด…เดคเดฟเดจเดพเตฝ เด…เดคเต†, เดถเตเดฐเดฆเตเดงเดฏเตเดณเตเดณ เดตเดพเดฏเดจเด•เตเด•เดพเดฐเตป เดตเต€เดฃเตเดŸเตเด‚ เดšเต‹เดฆเดฟเด•เตเด•เตเด‚: เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดจเดฟเด™เตเด™เตพ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดธเต‡เดตเดจเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเดคเตเดคเดคเต ngrok เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏเดคเต? เด…เดตเตป เดตเต€เดฃเตเดŸเตเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด‚. เดŽเดจเตเดจเดพเตฝ เด‡เดคเตŠเดฐเต เดธเต‡เดตเดจเดฎเดพเดฃเต, เด‡เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดชเตˆเดถเดพเดšเดฟเด•เดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด‡เดคเดฟเดจเต เดชเดฃเดตเตเด‚ เดšเดฟเดฒเดตเดพเด•เดพเด‚, เดชเตŠเดคเตเดตเต† เด‡เดคเต เด•เดพเดฏเดฟเด•เดฎเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดธเตเด•เตเดฐเดพเดชเตเดชเต เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดžเด™เตเด™เตพ เดธเตˆเด•เตเด•เดฟเดณเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚.

เดŸเดพเดธเตโ€Œเด•เต: NAT-เดจเต เดชเดฟเดจเตเดจเดฟเตฝ เดŽเดตเดฟเดŸเต†เดฏเต‹ เด’เดฐเต เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เด‰เดฃเตเดŸเต, เดตเต†เดณเตเดคเตเดค เดเดชเดฟ เด‰เดณเตเดณเดคเตเด‚ เดฒเต‹เด•เดคเตเดคเดฟเดจเตเดฑเต† เด…เดฑเตเดฑเดคเตเดคเต เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏ VPS-เดจเตเดฑเต† เดชเต‹เตผเดŸเตเดŸเตเด•เดณเดฟเดฒเตŠเดจเตเดจเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด…เดคเต เดคเต‚เด•เตเด•เดฟเดฏเดฟเดŸเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดชเต‹เตผเดŸเตเดŸเต เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เต เดตเดดเดฟ เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฏเตเด•เตเดคเดฟเดธเดนเดฎเดพเดฃเต (เด‡เดคเต เดฎเตเด•เดณเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดตเดฏเดฟเดฒเต‚เดŸเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต ssh), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ VPN เดตเดดเดฟ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†. เด•เต‚เดŸเต† ssh เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเด‚ autossh เด‡เดคเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจเดคเต เดตเดฟเดฐเดธเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฎเตเด•เตเด•เต OpenVPN เดŽเดŸเตเด•เตเด•เดพเด‚.

DigitalOcean เด‰เดฃเตเดŸเต เด…เดคเตเดญเตเดคเด•เดฐเดฎเดพเดฏ เดฎเดพเดจเตเตฝ เดˆ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ. เดŽเดจเดฟเด•เตเด•เต เด…เดคเดฟเตฝ เด’เดจเตเดจเตเด‚ เดšเต‡เตผเด•เตเด•เดพเดจเดฟเดฒเตเดฒ. เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป OpenVPN เด•เตเดฒเดฏเดจเตเดฑเตเดฎเดพเดฏเดฟ เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ systemd. เด‡เดคเต (เด•เต‹เตบเดซเดฟเด—เตผ) เด‡เดŸเตเด• /etc/openvpn/client/ เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เดฎเดพเดฑเตเดฑเดพเตป เดฎเดฑเด•เตเด•เดฐเตเดคเต .conf. เด…เดคเดฟเดจเตเดถเต‡เดทเด‚, เดธเต‡เดตเดจเด‚ เดตเดฒเดฟเด•เตเด•เตเด• [email protected]เด…เดตเตพเด•เตเด•เดพเดฏเดฟ เด…เดคเต เดšเต†เดฏเตเดฏเดพเตป เดฎเดฑเด•เตเด•เดฐเตเดคเต enable เดŽเดฒเตเดฒเดพเด‚ เดชเดฑเดจเตเดจเตเดชเต‹เดฏเดคเดฟเตฝ เดธเดจเตเดคเต‹เดทเดฟเด•เตเด•เตเด•.

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดชเตเดคเตเดคเดพเดฏเดฟ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš VPN-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเตเดฑเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฑเต€เดกเดฏเดฑเด•เตโ€Œเดทเตป เดžเด™เตเด™เตพ เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด•เดพเดฐเดฃเด‚ เด•เตเดฒเดฏเดจเตเดฑเต เดฎเต†เดทเต€เดจเดฟเดฒเต† เดตเต‡เด—เดค เดชเด•เตเดคเดฟ เดฌเต‹เดณเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดžเด™เตเด™เตพ เดตเต‡เด—เดค เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เด…เดคเต†, เดžเด™เตเด™เดณเตเดŸเต† เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเดพเดฏเดฟ VPN เดธเต†เตผเดตเดฑเดฟเตฝ เด’เดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต IP เดตเดฟเดฒเดพเดธเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด•เดฅเดฏเดฟเตฝ เด‡เดคเต เด•เตเดฑเดšเตเดšเต เด•เดดเดฟเดžเตเดžเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด‚. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต ifconfig-pool-persist, เดŽเดกเดฟเดฑเตเดฑเต ipp.txt, OpenVPN-เตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ เด•เตเดฒเดฏเดจเตเดฑเต-config-dir เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•, เด•เต‚เดŸเดพเดคเต† เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด•เตเดฒเดฏเดจเตเดฑเดฟเตปเดฑเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• ifconfig-push เดถเดฐเดฟเดฏเดพเดฏ เดฎเดพเดธเตเด•เตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดชเดฟ เดตเดฟเดฒเดพเดธเดตเตเด‚.

เด†เด•เตเดฑเตเดฑเต เดฐเดฃเตเดŸเต

เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต "เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ" เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเดจเต† เด…เดญเดฟเดฎเตเด–เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฏเดจเตเดคเตเดฐเดฎเตเดฃเตเดŸเต, เด…เดคเต เดธเตเดตเดพเตผเดคเตเดฅ เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด…เดคเดพเดฏเดคเต, เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเตเดฑเต† เด’เดฐเต เดญเดพเด—เด‚ เด…เดคเดฟเดฒเต‚เดŸเต† เดคเดฟเดฐเดฟเดšเตเดšเตเดตเดฟเดŸเตเด•.

เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต เดชเตเดคเดฟเดฏ เดŸเดพเดธเตโ€Œเด•เต: เดตเตˆเดฑเตเดฑเต เดเดชเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดชเดฟเดŽเดธเต เดชเต‹เตผเดŸเตเดŸเตเด•เดณเดฟเดฒเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดตเดฐเตเดจเตเดจ เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฟเด™เตเด™เตพ เด“เดซเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด…เดคเตเดตเดดเดฟ เดˆ เดŸเตเดฐเดพเดซเดฟเด•เต เดชเตเดคเตเดคเดพเดฏเดฟ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เดตเต†เตผเดšเตเดตเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•เดฏเตเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เด…เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดฎเดŸเด™เตเด™เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดชเดฐเดฟเดนเดพเดฐเด‚: เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ iptables! เด…เดฆเตเดฆเต‡เดนเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚ เด…เดญเตเดฏเดธเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเต†เดชเตเดชเต‹เดดเดพเดฃเต เด‡เดคเตเดฐ เดฎเดจเต‹เดนเดฐเดฎเดพเดฏ เด…เดตเดธเดฐเด‚ เดฒเดญเดฟเด•เตเด•เตเด•?

เด†เดตเดถเตเดฏเดฎเดพเดฏ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚, เดฎเต‚เดจเตเดจเต เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดจเตเดณเตเดณเดฟเตฝ, เดจเต‚เดฑเต เดถเด•เดพเดฐ เดตเดพเด•เตเด•เตเด•เดณเตเด‚ เด’เดฐเตเดชเดฟเดŸเดฟ เดชเดพเดดเดพเดฏ เดžเดฐเดฎเตเดชเตเด•เดณเตเด‚, เด•เดพเดฐเดฃเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดตเดณเดฐเต† เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเดฎเดพเดฃเต.

เด†เดฆเตเดฏเด‚, เดจเดฟเด™เตเด™เตพ เด•เต‡เตผเดฃเดฒเดฟเตฝ เดŸเตเดฐเดพเดซเดฟเด•เต เดฑเต€เดกเดฏเดฑเด•เตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดˆ เดตเดธเตเดคเตเดตเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต ipv4.ip_forward เด•เต‚เดŸเดพเดคเต† OS, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฎเดพเดจเต‡เดœเตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต เด…เดฒเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดฐเดฃเตเดŸเดพเดฎเดคเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพ VPS-เตฝ เด’เดฐเต เดชเต‹เตผเดŸเตเดŸเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เด…เดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดธเดฌเตเดจเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเตŠเดคเดฟเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเตเดชเต‹เดฒเต†:

iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8080 -j DNAT --to-destination 10.8.0.2:8080

เด‡เดตเดฟเดŸเต† เดžเด™เตเด™เตพ เดฌเดพเดนเตเดฏ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเตเดฑเต† เดชเต‹เตผเดŸเตเดŸเต 8080-เดฒเต‡เด•เตเด•เต เดตเดฐเตเดจเตเดจ เดŽเดฒเตเดฒเดพ TCP เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ IP 10.8.0.2 เด‰เด‚ เด…เดคเต‡ เดชเต‹เตผเดŸเตเดŸเต 8080 เด‰เด‚ เด‰เดณเตเดณ เด’เดฐเต เดฎเต†เดทเต€เดจเดฟเดฒเต‡เด•เตเด•เต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เต netfilter, iptables เดชเตŠเดคเตเดตเต‡ เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต, เด…เดคเต เด†เดฒเต‹เดšเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด…เดคเตเดฏเดพเดตเดถเตเดฏเดฎเดพเดฃเต เด…เดคเต เด…เดฅเดตเดพ เด…เดคเต.

เด…เดคเดฟเดจเดพเตฝ, เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เดณเตเดŸเต† เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดตเต†เตผเดšเตเดตเตฝ เดธเดฌเตโ€Œเดจเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดฑเด•เตเด•เตเดจเตเดจเต... เด…เดต เด…เดตเดฟเดŸเต†เดคเตเดคเดจเตเดจเต† เดคเตเดŸเดฐเตเดจเตเดจเต. เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เดธเต‹เด•เตเดธเต เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดกเดพเดจเตเดฑเต‡ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเต†เดทเต€เดจเดฟเดฒเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡เดฏเดฟเดฒเต‚เดŸเต† เดคเดฟเดฐเดฟเด•เต† เดชเดฑเด•เตเด•เตเด•เดฏเตเด‚ เดธเตเดตเต€เด•เตผเดคเตเดคเดพเดตเต เด…เดคเต เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เดณเดฟเตฝ เด’เดฐเต เดเดชเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเดคเดฟเดตเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดจเดพเด‚ เด†เดธเต‚เดคเตเดฐเดฃเด‚ เดคเตเดŸเดฐเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด…เดคเดฟเดจเดพเตฝ, เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเตเด‚ เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต†เตผเดšเตเดตเตฝ เดธเดฌเตโ€Œเดจเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดตเตˆเดฑเตเดฑเต เดเดชเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต VPS-เดฒเต‡เด•เตเด•เต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดตเดฟเดŸเต† เดธเตเดฅเดฟเดคเดฟ เด…เตฝเดชเตเดชเด‚ เดฎเต‹เดถเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด…เดคเต เดตเต†เดฑเตเดคเต†เดฏเดพเดฃเต iptables เดžเด™เตเด™เตพเด•เตเด•เต เดฎเดคเดฟเดฏเดพเดฏเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เดฟเดจเต เดฎเตเดฎเตเดชเต เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจ เดตเดฟเดฒเดพเดธเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ (PREROUTING), เด…เดชเตเดชเต‹เตพ เดžเด™เตเด™เดณเตเดŸเต† เดชเดพเด•เตเด•เต‡เดœเต เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดฑเด•เตเด•เดฟเดฒเตเดฒ, เดžเด™เตเด™เตพ เด…เดคเต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเดพเด•เตเด•เต‡เดœเต เดชเต‹เด•เตเด‚ default gateway. เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต: เดšเต†เดฏเดฟเตป เด“เตผเด•เตเด•เตเด• mangle, เดตเดดเดฟ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต iptables เด’เดฐเต เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดŸเต‡เดฌเดฟเดณเดฟเตฝ เดชเตŠเดคเดฟเดฏเตเด•, เด…เดคเต เด…เดตเตผ เดชเต‹เด•เต‡เดฃเตเดŸ เดธเตเดฅเดฒเดคเตเดคเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด‚.

เดชเดฑเดžเตเดžเดฏเตเดŸเดจเต† เด…เดจเตเดธเดฐเดฃเดฏเต‡เดพเดŸเต† เดšเต†เดฏเตเดคเต เดคเต€เตผเด•เตเด•เตเด•:

iptables -t mangle -A OUTPUT -p tcp --sport 8080 -j MARK --set-mark 0x80
ip rule add fwmark 0x80 table 80
ip route add default via 10.8.0.1 dev tun0 table 80

เดžเด™เตเด™เตพ เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต เดŸเตเดฐเดพเดซเดฟเด•เต เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต, เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เด‡เดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเต‹เตผเดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฑเด•เตเด•เตเดจเตเดจเดคเต†เดฒเตเดฒเดพเด‚ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• (เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ 8080), เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดŽเดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดŸเต‡เดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต 80 เดจเดฎเตเดชเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เดชเตŠเดคเตเดตเต‡, เดจเดฎเตเดชเตผ เด’เดจเตเดจเดฟเดจเต†เดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต to) เด•เต‚เดŸเดพเดคเต† เด’เดฐเตŠเดฑเตเดฑ เดจเดฟเดฏเดฎเด‚ เดšเต‡เตผเด•เตเด•เตเด•, เดˆ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเตเด‚ VPN เดธเดฌเตเดจเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดฑเด•เตเด•เตเดจเตเดจเต.

เด•เตŠเดณเตเดณเดพเด‚! เด‡เดชเตเดชเต‹เตพ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ VPS เดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดชเดฑเด•เตเด•เตเดจเตเดจเต... เด…เดตเดฟเดŸเต† เดฎเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฐเดฃเด‚ เดตเดฟเดชเดฟเดŽเดธเดฟเดจเต เด…เดตเดฐเต† เดŽเดจเตเดคเต เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ เดถเดฒเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดตเต†เตผเดšเตเดตเตฝ เดธเดฌเตเดจเต†เดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฐเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเดšเตเดšเตเดตเดฟเดŸเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚:

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j SNAT --to-source 172.42.1.10

เด‡เดตเดฟเดŸเต†, 10.8.0.0 เดธเดฌเตโ€Œเดจเต†เดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต 255.255.255.000 เดฎเดพเดธเตโ€Œเด•เตเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเดคเต†เดฒเตเดฒเดพเด‚ เดธเต‹เดดเตโ€Œเดธเต-NAT-เตฝ เดชเตŠเดคเดฟเดžเตเดžเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดชเดฑเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเดฏเตเดจเตเดจเต. เดžเด™เตเด™เตพ เดชเต‹เตผเดŸเตเดŸเต เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏเดฟ เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดคเดพเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต, เด…เดคเดพเดฏเดคเต, VPS-เดฒเต† เด‡เตปเด•เดฎเดฟเด‚เด—เต เดชเต‹เตผเดŸเตเดŸเต เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเตเดŸเต† เดชเต‹เตผเดŸเตเดŸเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เด•เดทเตเดŸเดชเตเดชเต†เดŸเต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚.

เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดชเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฃเด‚. เด•เตเดฑเดšเตเดšเต เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเต: เดŽเดฒเตเดฒเดพ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เดฎเดฑเด•เตเด•เดฐเตเดคเต iptables ะธ route เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เดคเตเดŸเตผเดจเตเดจเดฟเดฒเตเดฒ. เดตเต‡เดฃเตเดŸเดฟ iptables เดชเต‹เดฒเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด• เดซเดฏเดฒเตเด•เตพ เด‰เดฃเตเดŸเต /etc/iptables/rules.v4(เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ), เดŽเดจเตเดจเดพเตฝ เดฑเต‚เดŸเตเดŸเตเด•เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพเด‚ เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต. เดžเดพเตป เด…เดตเดฐเต† เด…เด•เดคเตเดคเต‡เด•เตเด•เต เดคเดณเตเดณเดฟ up/down OpenVPN เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ, เด…เดต เด•เต‚เดŸเตเดคเตฝ เดฎเดพเดจเตเดฏเดฎเดพเดฏเดฟ เดšเต†เดฏเตเดฏเดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต.

เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เต เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดฟเตฝ เดชเตŠเดคเดฟเดฏเตเด•

เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดฐเดพเดœเตเดฏเดคเตเดคเต เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดฎเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เด‰เดฃเตเดŸเต, เด’เดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดตเตˆเดฑเตเดฑเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด‚ เดตเดดเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเตโ€Œเดชเต‹เดŸเตเดŸเดฟเดซเตˆเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดŸเตเดฐเดพเดซเดฟเด•เต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดŽเดจเตเดจเดพเตฝ เดฎเตเด•เดณเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† เด’เดฐเต เดจเตเดฏเต‚เดจเตปเดธเต เด‰เดฃเตเดŸเต, Spotify-เดฏเดฟเดฒเต† เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเตเดŸเต† เดฒเต‹เด—เดฟเตป-เดชเดพเดธเตเดตเต‡เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด…เดคเต เดŽเด™เตเด™เดจเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดจเต‹เด•เตเด•เตเด‚.

เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฎเตเด•เตเด•เต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚ เดชเตเดฐเต‹เด•เตเดธเดฟ. เดฎเดฟเด•เดšเตเดš เดธเดพเดงเดจเด™เตเด™เตพ, เดŽเดจเตเดจเดพเตฝ เด‡เดคเดฟเดจเต เด’เดฐเต เดธเตเดฑเตเดฑเดพเตผเดทเดฟเดชเตเดชเดฟเดจเตเดฑเต† ($40) เดตเดฟเดฒเดฏเตเดฃเตเดŸเต. เดˆ เดชเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฎเตเด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเต€เดฎเดฟเดฏเด‚ เดตเดพเด™เตเด™เตเด•เดฏเตเด‚ เด…เดคเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เดฎเดพเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดธเตŒเดœเดจเตเดฏเดตเตเด‚ เดคเตเดฑเดจเตเดจเดคเตเดฎเดพเดฏ เด…เดจเดฒเต‹เด—เตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเต‹เด•เตเด•เตเด‚ (เด…เดคเต†, เดฎเดพเด•เตเด•เดฟเตฝ เดธเด‚เด—เต€เดคเด‚ เด•เต‡เตพเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต). เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดฎเตเดดเตเดตเตป เด‰เดชเด•เดฐเดฃเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚: เดชเตเดฐเต‹เด•เตเดธเดฟเดฎเดพเด•เต. เดžเด™เตเด™เตพ เดธเดจเตเดคเต‹เดทเดคเตเดคเต‹เดŸเต† เด…เดตเดจเต† เด•เตเดคเตเดคเดพเตป เดชเต‹เด•เตเด‚.

เดŽเดจเตเดจเดพเตฝ เดธเดจเตเดคเต‹เดทเด‚ เดนเตเดฐเดธเตเดตเด•เดพเดฒเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เดจเดฟเด™เตเด™เตพ MacOS-เตฝ เดกเต€เดฌเด—เต เดฎเต‹เดกเตเด‚ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เด•เต‡เตผเดฃเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดธเตโ€Œเดชเต‹เดŸเตเดŸเดฟเดซเตˆเดฏเตเดŸเต† เด…เดคเต‡ เดชเตเดฐเดถเตโ€Œเดจเดฎเดพเดฃเต เดˆ เดŸเต‚เดณเดฟเดจเตเดณเตเดณเดคเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚: เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เดจเตฝเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ. เดธเต‹เด•เตเดธเต-เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดฟเตฝ เดฒเต‹เด—เดฟเตป-เดชเดพเดธเตเดตเต‡เดกเต.

เด‡เดตเดฟเดŸเต† เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดญเตเดฐเดฎเดฟเดšเตเดšเต เดชเตเดฐเต€เดฎเดฟเดฏเด‚ เดตเดพเด™เตเด™เดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเดพเดฃเต... เดชเด•เตเดทเต‡ เด‡เดฒเตเดฒ! เด‡เดคเต เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚, เด‡เดคเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด†เดฃเต! เดจเดฎเตเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเด‚ เดŸเดฟเด•เตเด•เดฑเตเดฑเต. เดชเตเดฐเดคเดฟเด•เดฐเดฃเดฎเดพเดฏเดฟ, เด’เดฐเต‡เดฏเตŠเดฐเต เดฎเต†เดฏเดฟเดจเตเดฑเดจเตผเด•เตเด•เต เด‡เดจเดฟ เดฎเดพเด•เตเดฌเตเด•เตเด•เต เด‡เดฒเตเดฒเต†เดจเตเดจเตเด‚ เด…เดคเตเดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฐเด•เดคเตเดคเดฟเดฒเต‡เดฏเตโ€Œเด•เตเด•เตเด‚ เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดนเตƒเดฆเดฏเดธเตเดชเตผเดถเดฟเดฏเดพเดฏ เด’เดฐเต เด•เดฅ เดจเดฎเตเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเดฒเตเดฒ.

เดžเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เด…เดธเตเดตเดธเตเดฅเดฐเดพเด•เตเด‚. เดŽเดจเตเดจเดพเตฝ เดชเดฟเดจเตเดจเต€เดŸเต เดžเด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เดฏเตเดตเดคเตเดตเดคเตเดคเต†เดฏเตเด‚ เดธเดฟเดฏเต†เดฏเตเด‚ เด“เตผเด•เตเด•เตเด‚, เดกเดพเดจเตเดฑเต†เดฏเดฟเดฒเต† เดกเต€เดฌเด—เต เดฎเต‹เดกเต เด“เดฃเดพเด•เตเด•เตเด•, เดจเต‚เดฑเตเด•เดฃเด•เตเด•เดฟเดจเต เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเต เดฒเต‹เด—เตเด•เตพ เด•เตเดดเดฟเด•เตเด•เตเด•, เดชเต‹เด•เตเด• RFC1927 SOCKS5 เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต, เดจเดฎเตเด•เตเด•เต Xcode เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เดชเตเดฐเดถเตเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚. เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เตเดฒเดฏเดจเตเดฑเต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฐเต€เดคเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต† เด’เดฐเต เดชเตเดฐเดคเต€เด•เด‚ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเดพเตฝ เดฎเดคเดฟ, เดŽเดฒเตเดฒเดพเด‚ เด•เตเดฒเต‹เด•เตเด•เต เดตเตผเด•เตเด•เต เดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต. เดžเด™เตเด™เตพ เดธเดจเตเดคเต‹เดทเดฟเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เตพ เดฑเดฟเดฒเต€เดธเต เดฌเตˆเดจเดฑเดฟ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดตเดฒเดฟเด•เตเด•เตเด• เดžเด™เตเด™เตพ เดธเต‚เดฐเตเดฏเดพเดธเตเดคเดฎเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ เด…เดŸเตเดคเตเดค เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต.

เด…เดคเต เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•

เดชเตเดฐเต‹เด•เตเดธเดฟเดฎเดพเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเตเด•เดดเดฟเดžเตเดžเดพเตฝ, เด…เดคเดฟเดจเต† เดชเตˆเดถเดพเดšเดฟเด•เดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเดฑเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เด‡เดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดฃเตเดŸเต, เด…เดคเต MacOS-เตฝ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เดตเดฟเด•เตเดทเต‡เดชเดฟเดšเตเดšเต.

เดžเด™เตเด™เตพ เด…เดคเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต เดฎเดพเดจเตเดตเตฝ เด‡เดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต systemd เด‡เดตเดฟเดŸเต† เด…เดคเต เดเดคเดพเดฃเตเดŸเต เด’เดฐเต เดธเตเด•เต‚เดชเตเดชเต เด†เดฃเต xml. เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดซเดพเตปเดธเดฟ เด•เต‹เตบเดซเดฟเด—เดฑเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด…เดคเตเดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด•เดฎเดพเตปเดกเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ status, restart, daemon-reload. เดนเดพเตผเดกเตโ€Œเด•เต‹เตผ เดคเดฐเด‚ เดฎเดพเดคเตเดฐเด‚ start-stop, list-grep, unload-load เด•เต‚เดŸเดพเดคเต† เดจเดฟเดฐเดตเดงเดฟ เดตเดฟเดšเดฟเดคเตเดฐเดคเด•เดณเตเด‚. เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดฎเดฑเดฟเด•เดŸเดจเตเดจเดพเดฃเต เดžเด™เตเด™เตพ เดŽเดดเตเดคเตเดจเตเดจเดคเต plist, เดฒเต‡เดพเดกเดฟเด‚เด—เต. เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดญเต‚เดคเดคเตเดคเต† เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฐเต€เดคเดฟ เดžเด™เตเด™เตพ เดชเด เดฟเด•เตเด•เตเดจเตเดจเต, เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเตเด•, เด…เดตเดฟเดŸเต† เดŽเดจเตเดคเดพเดฃเต เด‰เดณเตเดณเดคเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เตเด• ENV ะดะฐะถะต PATH เดžเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดฟเดฒเตเดฒ, เดžเด™เตเด™เตพ เดตเดพเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เตพ เด…เดคเต เด•เตŠเดฃเตเดŸเตเดตเดฐเตเดจเตเดจเต (เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต /sbin ะธ /usr/local/bin) เด’เดŸเตเดตเดฟเตฝ เด“เดŸเตเดŸเต‹เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดฟเดฒเตเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเตเด‚ เดžเด™เตเด™เตพ เดธเดจเตเดคเตเดทเตเดŸเดฐเดพเดฃเต.

เดถเตเดตเดพเดธเด‚ เดตเดฟเดŸเตเด•

เดŽเดจเตเดคเดพเดฃเต เดซเดฒเด‚? เด’เดฐเดพเดดเตโ€Œเดšเดคเตเดคเต† เดธเดพเดนเดธเดฟเด•เดค, เดนเตƒเดฆเดฏเดคเตเดคเดฟเดจเตโ€Œ เดชเตเดฐเดฟเดฏเดชเตเดชเต†เดŸเตเดŸเดคเตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏ เดธเต‡เดตเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดŸเตเดŸเตเด•เตเดคเตเดคเดฟ เดจเดฟเตฝเด•เตเด•เตเดจเตเดจ เดฎเตƒเด—เดถเดพเดฒ. เดธเด‚เดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฏ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดฎเต‡เด–เดฒเด•เดณเดฟเตฝ เด…เตฝเดชเตเดชเด‚ เด…เดฑเดฟเดตเต, เด•เตเดฑเดšเตเดšเต เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต, "เดžเดพเตป เด…เดคเต เดšเต†เดฏเตเดคเต!" เดŽเดจเตเดจ เดšเดฟเดจเตเดคเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเตเด–เดคเตเดคเต เด’เดฐเต เดชเตเดžเตเดšเดฟเดฐเดฟ.

PS: เด‡เดคเต เดฎเตเดคเดฒเดพเดณเดฟเดฎเดพเดฐเตเดŸเต† เดฌเดนเดฟเดทเตโ€Œเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เด†เดนเตเดตเดพเดจเดฎเดฒเตเดฒ, เดฎเดคเตเดธเดฐเด™เตเด™เตพ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เด•เตเดคเดจเตเดคเตเดฐเดคเตเดคเดฟเดจเต‹ เดตเต‡เดฃเตเดŸเดฟเดฏเดฒเตเดฒ, เดชเตŠเดคเตเดตเต‡, เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดพเดคเตเดค เด—เดตเต‡เดทเดฃเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดธเดพเดงเตเดฏเดคเด•เดณเตเดŸเต† เด’เดฐเต เดธเต‚เดšเดจ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•