Me pehea te whakamahi i te AntispamSniper mo te Bat!

He hiahia etahi o nga kaiwhakamahi ki te hanga i tetahi whatunga mariko i waenganui i nga rorohiko e rua. Ka whakarato i te mahi ma te awhina o te hangarau VPN (Hononga Whaiaro Motuhake). Ka whakatinanahia te hononga ma nga waahanga me nga papatono kua tuwhera, kua kati ranei. I muri i te whakatikatika angitu me te whirihoranga o nga waahanga katoa, ka taea te whakaaro kia tino rite, me te hononga - haumaru. I tua atu, ka hiahia ki te matapaki taipitopito i te whakatinanatanga o te hangarau whakaarohia mai i te kaihoko OpenVPN i roto i te mahinga whakahaere e pa ana ki te raau Linux.

Tāuta OpenVPN i te Linux

Mai i te nuinga o nga kaiwhakamahi e tohatoha ana i nga Ubuntu, i tenei ra ka tuhia nga tohutohu ki enei putanga. I era atu take, ko te rereketanga nui i roto i te whakauru me te whirihoranga o OpenVPN kaore koe e kite, ki te kore koe e whai i te raupapa o te tohatoha, ka taea e koe te korero i roto i nga tuhinga mana o to rorohiko. Ka tuku atu koe ki a koe kia mohio koe ki a koe me te tukanga katoa i tetahi taahiraa ki te taahiraa kia mohio ai koe i nga taipitopito o ia mahi.

Kia mau tonu ki te mahara ko te mahi a OpenVPN kei ​​roto i nga rua e rua (rorohiko me te waitohu), ko te tikanga ka uru te whakauru me te whirihoranga ki nga kaiuru katoa i roto i te hononga. Ka arotahi to tatou akoranga tuarua ki te mahi me nga puna e rua.

Hipanga 1: Tāuta OpenVPN

Ko te tikanga, me timata ma te whakauru i nga whare pukapuka katoa e tika ana ki nga rorohiko. Whakarite kia maamaa te mahi ka whakamahia i roto i te OS. "Ngati".

  1. Whakatuwheratia te tahua me te whakarewa i te papaaho. Ka taea hoki e koe tenei ma te pihi i te huinga matua Ctrl + Alt + T.
  2. Rēhita rōpūsudo apt tāuta openvpn easy-rsaki te whakauru i nga whare tiaki katoa e tika ana. I muri i te tomo tomo i runga Tomo.
  3. Tauwhāitihia te kupuhipa mo te pūkete superuser. Kaore e kitea ana nga pukamahi kei runga i te pouaka.
  4. Whakaaetia te whakawhitinga o nga kōnae hou ma te whiriwhiri i te whiringa tika.

Haere ki te taahiraa e whai ake nei ina oti te taunga ki nga whakaaro e rua.

Hipanga 2: Te waihanga me te Whakahaere i te Mana Tiwhikete

Ko te pokapū whakarite hei kawenga mo te whakamana i nga matua o te iwi me te whakarato he whakamunatanga kaha. Kei te hangaia i runga i te taputapu ka hono atu ai etahi kaiwhakamahi i muri iho, na ka whakatuwhera i te papatohu ki te PC e hiahiatia ana, ka whai i enei mahi:

  1. Kei te hanga tuatahi tetahi kōpaki mo te pupuri i nga mahinga katoa. Ka taea e koe te whakanoho i tetahi wahi, engari he pai ake te kimi i tetahi wahi haumaru. Whakamahia mo tenei whakahausudo mkdir / etc / openvpn / easy-rsakei hea / etc / openvpn / easy-rsa - He wahi hei hanga i tetahi whaiaronga.
  2. I tua atu i tenei waahanga ka hiahiatia ki te whakauru i nga tuhinga tuhi-a-waha, a ka mahia teneisudo cp -R / usr / share / easy-rsa / etc / openvpn /.
  3. Kei te hangaia he pokapū tiwhikete i roto i te whaiaronga rite. Tuatahi haere ki tenei kōpaki.cd / etc / openvpn / easy-rsa /.
  4. Na ka whakapiri i te whakahau e whai ake nei ki te mara:

    sudo -i
    # source ./vars
    # ./clean-all
    # ./build-ca

Ahakoa ka waiho pea te rorohiko tūmau anake, ka neke ki nga taputapu kiritaki.

Hipanga 3: Whakaritea Tiwhikete Kiritaki

Ko te ako, e mohio ana koe ki raro, me whakahaere i runga i ia rorohiko kiritaki hei whakarite i tetahi hononga haumaru mahi.

  1. Whakatūwherahia he papatohu me te tuhituhi i tetahi whakahau i reira.sudo cp -R / usr / share / easy-rsa / etc / openvpn /ki te tārua i nga tuhinga taputapu e hiahiatia ana.
  2. I mua, i hangahia he kōnae tiwhikete motuhake i runga i te PC tūmau. Na me mahitahi ka whakanohoia ki te kōpaki me era atu waahanga. Ko te huarahi tino pai ki te mahi i tenei ko te whakahau.sudo scp username @ host: /etc/openvpn/easy-rsa/keys/ca.crt / etc / openvpn / easy-rsa / keyskei hea ingoa kaiwhakamahi @ ope - te waahi o nga taputapu mai i te waa hei tiki.
  3. Kei te noho anake ki te hanga i tetahi matua ngaro whaiaro kia taea ai i te wa kei te hono atu ki a ia. Me tenei ma te haere ki te kōpaki rokiroki hōtuhi.cd / etc / openvpn / easy-rsa /.
  4. Hei waihanga i tetahi kōnae, whakamahia te whakahau:

    sudo -i
    # source ./vars
    # build-req Lumpics

    Tuhinga i roto i tenei take, te ingoa kōnae kua tohua. Ko te matua i hangaia me whai i te whaiaronga ano me nga atu taviri.

  5. Kei te noho tonu ki te tuku i te matua uru uru ki te pūrere tūmau hei whakapumau i te pono o tona hononga. Ka mahia tenei ma te awhina o te whakahau kotahi i puta ai te tikiake. Me uru koescp /etc/openvpn/easy-rsa/keys/Lumpics.csr ingoa kaiwhakamahi @ kaiwhakahaere: ~ /kei hea ingoa kaiwhakamahi @ ope - ko te ingoa o te rorohiko kia tuku, a Tuhinga o mua - te ingoa o te kōnae me te matua.
  6. I runga i te PC tūmau, whakaū i te matua mā./sign-req ~ / Lumpicskei hea Tuhinga - ingoa kōnae. I muri mai, whakahokia mai te tuhingasudo scp username @ host: /home/Lumpics.crt / etc / openvpn / ngāwari-rsa / taviri.

Koinei te mutunga o nga mahi tuatahi, ko nga mea katoa e toe ana, ko te kawe mai i OpenVPN ake ki te ahua noa, a ka taea e koe te timata ki te whakamahi i tetahi hononga haumaru i te taha kotahi me te maha o nga kiritaki.

Hipanga 4: Whakaritea OpenVPN

Ka whai ake te aratohu e whai ake nei ki te kiritaki me te tūmau. Ka wehewehea e matou nga mea katoa kia rite ki nga mahi me te whakatupato i nga huringa o nga mīhini, na me whai tonu koe i nga tohutohu.

  1. Tuatahi, hangahia he kōnae whirihoranga ki te PC tūmau ma te whakamahi i te whakahauzcat /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz | sudo tee /etc/openvpn/server.conf. A, no te whirihora i nga whakaaro o te kiritaki, ka hangaia tenei kōnae motuhake.
  2. Pānuihia nga uara paerewa. Ka taea e koe te kite, ko te tauranga me te kawa e rite ana ki nga paerewa paerewa, engari kaore he taapiri atu.
  3. Whakahaerehia te kōnae whirihora i hangaia ma roto i te kaitautokosudo nano /etc/openvpn/server.conf.
  4. Kaore tatou e haere ki nga taipitopito o te whakarereketanga o nga uara katoa, no te mea he mea takitahi tera, engari ko nga raina paerewa kei roto i te kōnae, me penei te ahua:

    tauranga 1194
    kawa udp
    comp-lzo
    dev tun
    ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
    cert /etc/openvpn/easy-rsa/2.0/keys/ca.crt
    dh /etc/openvpn/easy-rsa/2.0/keys/dh2048.pem
    toenga rorohiko
    tūmau 10.8.0.0 255.255.255.0
    ifconfig-pool-persist ipp.txt

    I muri i te whakaoti i nga huringa katoa, tiakina nga tautuhinga me te kati i te kōnae.

  5. Kua oti te mahi me te wahi tūmau. Whakahaere OpenVPN i roto i te kōnae whirihoranga kua hangaopenvpn /etc/openvpn/server.conf.
  6. Na ka timata matou i nga taputapu kiritaki. Ka rite ki te whakahuatia, kua hangaia hoki te kōnae tautuhinga i konei, engari i tenei wa kaore i pakaru, na ko te whakahau e whai ake nei:sudo cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf /etc/openvpn/client.conf.
  7. Whakahaerehia te kōnae i te ara ano e whakaatuhia ana i runga ake, ka whakatakoto i nga rarangi e whai ake nei:

    kaihoko
    dev tun
    kawa udp
    tawhiti 194.67.215.125 1194
    whakautu-te mutunga kore
    nobind
    paato-paato
    kia tamau tonu
    ca /etc/openvpn/easy-rsa/keys/ca.crt
    cert /etc/openvpn/easy-rsa/keys/Sergiy.crt
    matua /etc/openvpn/easy-rsa/keys/Sergiy.key
    tls-auth ta.key 1
    comp-lzo
    kuputuhi 3
    .

    Ina oti te whakatika, timata OpenVPN:openvpn /etc/openvpn/client.conf.

  8. Rēhita rōpūki te korekia mohio kei te mahi te punaha. I roto i nga uara katoa e whakaatu ana, me whai he atanga tun0.

Hei whakawhiti i te hokohoko me te whakatuwhera i te uru Ipurangi mo nga kiritaki katoa i runga i te PC Tūmau, ka hiahia koe ki te whakahohe i nga whakahau kua whakarārangitia i raro nei i tetahi.

sysctl -w net.ipv4.ip_forward = 1
iptables-INPUT -p udp --dport 1194 -i WHAKATAHI
iptables -I WHAKAMAHI -i tun0 -o eth0 -j WHAKATAKI
iptables -I WHAKAMAHI -i eth0 -o tun0 -j WHAKATAKI
iptables -t nat -POSTROUTING -o eth0 -j MASQUERADE

I roto i te tuhinga o tenei ra, i whakaurua koe ki te whakauru me te whirihoranga o OpenVPN i runga i te ratonga me te taha kiritaki. Ka whakaaro matou ki a koe kia aro ki nga whakamohiotanga e whakaaturia ana i roto i "Ngati" me te tirotiro i nga waehere hapa, mehemea. Ko nga mahi penei ka awhina i nga raruraru atu me te hono, no te mea ko te otinga whakahaere o te raru ka aukati i te ahua o nga raruraru e raruraru ana.