OnionShare a Fhorbairt
Ag comhoibriú
Tá foireann Keybase oscailte ag OnionShare chun an tionscadal a phlé, ceisteanna a chur, smaointe agus dearaí a roinnt, agus pleananna a dhéanamh le haghaidh forbartha sa todhchaí. (Is bealach éasca é freisin chun teachtaireachtaí díreacha criptithe deireadh go deireadh a sheoladh chuig daoine eile sa phobal OnionShare, cosúil le seoltaí OnionShare.) Chun Keybase a úsáid, íoslódáil an app Keybase , déan cuntas, agus bí isteach san fhoireann seo. Laistigh den app, téigh go dtí "Foirne", cliceáil "Join a Team", agus cineál "onionshare".
Tá liosta seoltaí ag OnionShare freisin d'fhorbróirí agus do dhearthóirí chun an tionscadal a phlé.
Cód Ranníocaíochta
Tá cód foinse OnionShare le fáil sa stór Git seo: https://github.com/onionshare/onionshare
Más mian leat cód a chur le OnionShare, cabhraíonn sé le bheith ar fhoireann Keybase agus ceisteanna a chur faoi na rudaí a bhfuil tú ag smaoineamh ar oibriú air. Ba cheart duit athbhreithniú a dhéanamh freisin ar na saincheisteanna oscailte ar fad ar GitHub féachaint an bhfuil aon cheann ar mhaith leat dul i ngleic leo.
Nuair a bheidh tú réidh le cód a chur leis, oscail iarratas tarraingthe i stór GitHub agus déanfaidh duine de chothabhálaithe an tionscadail é a athbhreithniú agus b'fhéidir ceisteanna a chur, athruithe a iarraidh, é a dhiúltú, nó cumasc isteach sa tionscadal é.
Forbairt Tosaigh
Forbraítear OnionShare i Python. Chun tús a chur leis, clónáil stór Git ag https://github.com/onionshare/onionshare/ agus ansin féach ar an gcomhad cli/README.md
chun foghlaim conas do thimpeallacht forbartha a shocrú don leagan ordú-líne , agus an comhad desktop/README.md
chun foghlaim conas do thimpeallacht forbartha a shocrú don leagan grafach.
Sna comhaid sin tá na treoracha agus na horduithe teicniúla is gá a shuiteáil spleáchais do d'ardán, agus chun OnionShare a rith ón gcrann foinse.
Leideanna dífhabhtaithe
Modh briathra
Agus é á fhorbairt, tá sé áisiúil OnionShare a rith ó chríochfort agus an bhratach --verbose
(nó `` -v``) a chur leis an ordú. Priontálann sé seo go leor teachtaireachtaí cabhrach chuig an teirminéal, mar shampla nuair a chuirtear tús le rudaí áirithe, nuair a tharlaíonn imeachtaí (cosúil le cnaipí a chliceáiltear, sábháladh nó athlódáiltear socruithe), agus faisnéis dífhabhtaithe eile. Mar shampla:
$ poetry run onionshare-cli -v ~/Documents/roms/nes/Q-bert\ \(USA\).nes
╭───────────────────────────────────────────╮
│ * ▄▄█████▄▄ * │
│ ▄████▀▀▀████▄ * │
│ ▀▀█▀ ▀██▄ │
│ * ▄█▄ ▀██▄ │
│ ▄█████▄ ███ -+- │
│ ███ ▀█████▀ │
│ ▀██▄ ▀█▀ │
│ * ▀██▄ ▄█▄▄ * │
│ * ▀████▄▄▄████▀ │
│ ▀▀█████▀▀ │
│ -+- * │
│ ▄▀▄ ▄▀▀ █ │
│ █ █ ▀ ▀▄ █ │
│ █ █ █▀▄ █ ▄▀▄ █▀▄ ▀▄ █▀▄ ▄▀▄ █▄▀ ▄█▄ │
│ ▀▄▀ █ █ █ ▀▄▀ █ █ ▄▄▀ █ █ ▀▄█ █ ▀▄▄ │
│ │
│ v2.4.1 │
│ │
│ https://onionshare.org/ │
╰───────────────────────────────────────────╯
[Sep 09 2021 19:13:20] Settings.__init__
[Sep 09 2021 19:13:20] Settings.load
[Sep 09 2021 19:13:20] Settings.load: Trying to load /home/user/.config/onionshare/onionshare.json
[Sep 09 2021 19:13:20] Common.get_resource_path: filename=wordlist.txt
[Sep 09 2021 19:13:20] Common.get_resource_path: filename=wordlist.txt, path=/home/user/code/onionshare/cli/onionshare_cli/resources/wordlist.txt
[Sep 09 2021 19:13:20] ModeSettings.load: creating /home/user/.config/onionshare/persistent/polish-pushpin-hydrated.json
[Sep 09 2021 19:13:20] ModeSettings.set: updating polish-pushpin-hydrated: general.title = None
[Sep 09 2021 19:13:20] ModeSettings.set: updating polish-pushpin-hydrated: general.public = False
[Sep 09 2021 19:13:20] ModeSettings.set: updating polish-pushpin-hydrated: general.autostart_timer = 0
[Sep 09 2021 19:13:20] ModeSettings.set: updating polish-pushpin-hydrated: general.autostop_timer = 0
[Sep 09 2021 19:13:20] ModeSettings.set: updating polish-pushpin-hydrated: share.autostop_sharing = True
[Sep 09 2021 19:13:20] Web.__init__: is_gui=False, mode=share
[Sep 09 2021 19:13:20] Common.get_resource_path: filename=static
[Sep 09 2021 19:13:20] Common.get_resource_path: filename=static, path=/home/user/code/onionshare/cli/onionshare_cli/resources/static
[Sep 09 2021 19:13:20] Common.get_resource_path: filename=templates
[Sep 09 2021 19:13:20] Common.get_resource_path: filename=templates, path=/home/user/code/onionshare/cli/onionshare_cli/resources/templates
[Sep 09 2021 19:13:20] Web.generate_static_url_path: new static_url_path is /static_gvvq2hplxhs2cekk665kagei6m
[Sep 09 2021 19:13:20] ShareModeWeb.init
[Sep 09 2021 19:13:20] Onion.__init__
[Sep 09 2021 19:13:20] Onion.connect
[Sep 09 2021 19:13:20] Settings.__init__
[Sep 09 2021 19:13:20] Settings.load
[Sep 09 2021 19:13:20] Settings.load: Trying to load /home/user/.config/onionshare/onionshare.json
[Sep 09 2021 19:13:20] Onion.connect: tor_data_directory_name=/home/user/.config/onionshare/tmp/tmpf3akiouy
[Sep 09 2021 19:13:20] Common.get_resource_path: filename=torrc_template
[Sep 09 2021 19:13:20] Common.get_resource_path: filename=torrc_template, path=/home/user/code/onionshare/cli/onionshare_cli/resources/torrc_template
Connecting to the Tor network: 100% - Done
[Sep 09 2021 19:13:30] Onion.connect: Connected to tor 0.4.6.7
[Sep 09 2021 19:13:30] Settings.load
[Sep 09 2021 19:13:30] Settings.load: Trying to load /home/user/.config/onionshare/onionshare.json
[Sep 09 2021 19:13:30] OnionShare.__init__
[Sep 09 2021 19:13:30] OnionShare.start_onion_service
[Sep 09 2021 19:13:30] Onion.start_onion_service: port=17616
[Sep 09 2021 19:13:30] Onion.start_onion_service: key_type=NEW, key_content=ED25519-V3
[Sep 09 2021 19:13:35] ModeSettings.set: updating polish-pushpin-hydrated: general.service_id = vucwsdmjt7szoc6pel3puqoxobiepdsowmqaq7pm7dzhembtzr2capad
[Sep 09 2021 19:13:35] ModeSettings.set: updating polish-pushpin-hydrated: onion.private_key = +HfFALM4MtrNh59ibfMtRwDCIpfpWHIcNh3boahqrHh3TkLAyQvzKTm/y53KoYKSh0VU+m9DZY7DtZuCzkHkqQ==
[Sep 09 2021 19:13:35] ModeSettings.set: updating polish-pushpin-hydrated: onion.client_auth_priv_key = G24TSNLIJX7YZM6R7P24AIGRU4N56ZFL7ENZVIDIWUEWY66YS3EQ
[Sep 09 2021 19:13:35] ModeSettings.set: updating polish-pushpin-hydrated: onion.client_auth_pub_key = GDY2EPXSS7Q3ELQJFIX2VELTVZ3QEYIGWIZ26CEDQKZJ5Y7VKI3A
Compressing files.
[Sep 09 2021 19:13:35] ShareModeWeb.init
[Sep 09 2021 19:13:35] ShareModeWeb.set_file_info_custom
[Sep 09 2021 19:13:35] ShareModeWeb.build_zipfile_list
[Sep 09 2021 19:13:35] Web.start: port=17616
* Running on http://127.0.0.1:17616/ (Press CTRL+C to quit)
Give this address and private key to the recipient:
http://vucwsdmjt7szoc6pel3puqoxobiepdsowmqaq7pm7dzhembtzr2capad.onion
Private key: G24TSNLIJX7YZM6R7P24AIGRU4N56ZFL7ENZVIDIWUEWY66YS3EQ
Press Ctrl+C to stop the server
Is féidir leat do chuid teachtaireachtaí dífhabhtaithe féin a chur leis tríd an modh Common.log
a rith ó onionshare/common.py
. Mar shampla:
common.log('OnionShareGui', 'start_server', 'I ran here')
Is féidir é seo a bheith úsáideach agus tú ag foghlaim an tslabhra imeachtaí a tharlaíonn agus OnionShare á n-úsáid, nó luach athróg áirithe roimh agus tar éis iad a láimhseáil.
Áitiúil amháin
Tá Tor mall, agus is minic a bhíonn sé áisiúil tús a chur le seirbhísí oinniúin go hiomlán le linn na forbartha. Is féidir leat é seo a dhéanamh leis an mbratach --áitiúil-amháin
. Mar shampla:
$ poetry run onionshare-cli --local-only --receive
╭───────────────────────────────────────────╮
│ * ▄▄█████▄▄ * │
│ ▄████▀▀▀████▄ * │
│ ▀▀█▀ ▀██▄ │
│ * ▄█▄ ▀██▄ │
│ ▄█████▄ ███ -+- │
│ ███ ▀█████▀ │
│ ▀██▄ ▀█▀ │
│ * ▀██▄ ▄█▄▄ * │
│ * ▀████▄▄▄████▀ │
│ ▀▀█████▀▀ │
│ -+- * │
│ ▄▀▄ ▄▀▀ █ │
│ █ █ ▀ ▀▄ █ │
│ █ █ █▀▄ █ ▄▀▄ █▀▄ ▀▄ █▀▄ ▄▀▄ █▄▀ ▄█▄ │
│ ▀▄▀ █ █ █ ▀▄▀ █ █ ▄▄▀ █ █ ▀▄█ █ ▀▄▄ │
│ │
│ v2.4.1 │
│ │
│ https://onionshare.org/ │
╰───────────────────────────────────────────╯
* Running on http://127.0.0.1:17641/ (Press CTRL+C to quit)
Files sent to you appear in this folder: /home/user/OnionShare
Warning: Receive mode lets people upload files to your computer. Some files can potentially take control of your computer if you open them. Only open things from people you trust, or if you know what you are doing.
Give this address and private key to the sender:
http://127.0.0.1:17641
Private key: E2GOT5LTUTP3OAMRCRXO4GSH6VKJEUOXZQUC336SRKAHTTT5OVSA
Press Ctrl+C to stop the server
Sa chás seo, luchtaíonn tú an URL http://127.0.0.1:17641
i ngnáthbhrabhsálaí mar Firefox, in ionad Brabhsálaí Tor a úsáid. Níl an eochair phríobháideach ag teastáil i mód áitiúil amháin, mar sin is féidir leat neamhaird a dhéanamh di.
Ag Cur Aistriúcháin
Cuidigh le OnionShare a dhéanamh níos fusa le húsáid agus níos eolach agus fáilteach do dhaoine trí é a aistriú ar Hosted Weblate. Coinnigh an "OnionShare" i litreacha Laidine i gcónaí, agus úsáid "OnionShare (ainm áitiúil)" más gá.
Chun cabhrú leis an aistriúchán, déan cuntas Óstáil Weblate agus cuir tús le rannchuidiú.
Moltaí maidir le Bunteaghráin Bhéarla
Uaireanta bíonn na teaghráin bhunaidh Bhéarla mícheart, nó ní réitíonn siad idir an t-iarratas agus an doiciméadú.
Feabhsuithe ar theaghrán foinse an chomhaid trí @kingu a chur le do nóta tráchta Weblate, nó eisiúint GitHub nó iarratas tarraingthe a oscailt. Cinntíonn an dara ceann go bhfeiceann gach forbróir réamhtheachtacha an moladh, agus go bhféadfaidh siad an teaghrán a mhodhnú trí na gnáthphróisis athbhreithnithe cóid.
Stádas an Aistriúcháin
Seo é stádas reatha an aistriúcháin. Más mian leat aistriúchán a thosú i dteanga nach bhfuil tosaithe fós, scríobh chuig an liosta seoltaí le do thoil: onionshare-dev@lists.riseup.net