1. Wezesha usasishaji wa kiotomatiki wa programu
Mojawapo ya mambo muhimu zaidi ya kuweka rilei yako salama ni kusakinisha masasisho ya usalama kwa wakati unaofaa na kiotomatiki ili usiweze kusahau kuihusu.
Fuata maagizo ya kuwezesha kusasisha programu ya kiotomatiki ya mfumo wa uendeshaji.
2. Bootstrap pkg
Picha na matoleo ya kila siku ya DragonFlyBSD (kuanzia na 3.4) huja na pkg
tayari imesakinishwa. Maboresho kutoka kwa matoleo ya awali hata hivyo hayatakuwa nayo. Ikiwa pkg
haipo kwenye mfumo kwa sababu yoyote ile inaweza kufungwa kwa haraka bila kuijenga kutoka kwa chanzo au hata kusakinisha DPorts:
# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
2.1. Hatua zilizopendekezwa za kusanidi pkg
Hapa, itakuwa sawa na ile tuliyo nayo kwenye mfumo wa FreeBSD na tutatumia HTTPS kuleta vifurushi vyetu na masasisho - kwa hivyo hapa tunahitaji kifurushi cha ziada ili kutusaidia; ca_root_nss
.
# pkg install ca_root_nss
Kwa usakinishaji mpya faili ya /usr/local/etc/pkg/repos/df-latest.conf.sample
inakiliwa hadi /usr/local/etc/pkg/repos/df-latest
. Faili zinazoishia kwa kiendelezi cha ".sample" zimepuuzwa; pkg(8) husoma faili zinazoishia kwa ".conf" pekee na itasoma kadiri itakavyopata.
DragonflyBSD ina hazina 2 za vifurushi:
- Avalon (mirror-master.dragonflybsd.org);
- Wolfpond (pkg.wolfpond.org).
Tunaweza kuhariri kwa urahisi URL inayotumika kuashiria hazina kwa /usr/local/etc/pkg/repos/df-latest
na ni hivyo tu! Kumbuka kutumia pkg+https:// kwa Avalon.
Baada ya kutekeleza mabadiliko haya yote, tunasasisha orodha ya vifurushi tena na kujaribu kuangalia ikiwa tayari kuna sasisho jipya la kutumia:
# pkg update -f
# pkg upgrade -y -f
3. Sanikisha Tor
Hapa tunaweza kuchagua kusakinisha toleo la hivi punde iliyo thabiti (iliyopendekezwa):
# pkg install tor
Au saninikisha toleo la alpha:
# pkg install tor-devel
4. Sanikisha proksi ya obfs4
# pkg install obfs4proxy-tor
5.Hariri faili yako ya usanidi wa Tor ambayo kawaida iko katika /usr/local/etc/tor/torrc
na ubadilishe yaliyomo na:
BridgeRelay 1
# Badilisha "TODO1' na bandari ya Tor ya chaguo lako.
# Bandari hii inapaswa kufikiwa na nje.
# Epuka bandari ya 9001 kwa sababu inahusishwa kwa kawaida na Tor na vidhibiti vinaweza kuwa vinachanganua mtandao kwa bandari hiyo.
ORPort TODO1
ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy
# Badilisha "TODO2" na bandari ya obfs4 ya chaguo lako.
# Bandari hii lazima ipatikane nje na lazima iwe tofauti na iliyobainishwa kwa bandari ya OR.
# Epuka bandari ya 9001 kwa sababu inahusishwa kwa kawaida na Tor na vidhibiti vinaweza kuwa vinachanganua mtandao kwa bandari hiyo.
ServerTransportListenAddr obfs4 0.0.0.0:TODO2
# Bandari ya mawasiliano ya ndani kati ya Tor na obfs4. Daima weka hii kwa "otomatiki".
# "Ext" inamaanisha "kupanuliwa", sio "nje". Usijaribu kuweka nambari maalum ya bandari, wala usikilize kwenye 0.0.0.0.
ExtORPort auto
# Badilisha "<address@email.com>" na barua pepe ili tuwasiliane nawe ikiwa kuna shida na kiungo chako.
# Hii ni kwa hiari lakini inahimizwa.
ContactInfo <address@email.com>
# Chagua jina la utani unalopenda kwa kiungo chako. Hili ni la hiari.
Nickname PickANickname
Usisahau kubadilisha chaguo la Bandari ya OR
, ServerTransportListenAddr
, Maelezo ya Mawasiliano
na Jina la Utani
.
- Kumbuka kuwa bandari ya OR ya Tor na bandari yake ya obfs4 lazima ipatikane. Ikiwa kiungo chako kiko nyuma ya ngome au NAT hakikisha umefungua bandari zote mbili. Unaweza kutumia jaribio letu la ufikivu ili kuona kama bandari yako wa obfs4 unaweza kufikiwa kutoka kwa mtandao.
6. Aanzisha Tor
# echo "tor_setuid=YES" >> /etc/rc.conf`
# echo "tor_enable=YES" >> /etc/rc.conf`
# service tor start
7. Kufuatilia kumbukumbu zako
Ili kuthibitisha kuwa kiungo chako kinaendeshwa bila matatizo yoyote unapaswa kuona kitu kama hii (kwa kawaida katika /var/log/tor/log
au /var/log/syslog
):
[notice] Your Tor server's identity key fingerprint is '<NICKNAME> <FINGERPRINT>'
[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> <HASHED FINGERPRINT>'
[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.
8. Maelezo ya mwisho
Ikiwa una shida kusanidi kiungo chako angalia sehemu yetu ya usaidizi.
Ikiwa kiungo chako kinajiendesha sasa tazama maelezo ya baada ya usakini.