ไม่สามารถทำการติดตั้งดรอปบ็อกซ์จากด้านหลังพรอกซีได้


18

ปัญหา:

พีซีของฉันในมหาวิทยาลัยตั้งอยู่หลังพร็อกซี (ต้องมีการตรวจสอบสิทธิ์) และฉันไม่สามารถตั้งค่า Dropbox ได้ ฉันเชื่อว่านี่เป็นปัญหาพร็อกซีเนื่องจากฉันไม่สามารถติดตั้ง Ubuntu ได้เช่นกัน (แต่ฉันไม่ได้ใช้ Ubuntu One ดังนั้นจึงไม่ใช่ปัญหา) ฉันได้ดูการแก้ไข Ubuntu One แต่ดูเหมือนว่าจะแก้ไขการตั้งค่าที่เกี่ยวข้องกับ Ubuntu One อย่างชัดเจน ฉันสามารถติดตั้งแพคเกจ nautilus-dropbox (รวบรวมจากแหล่งที่มาและจาก. deb แพคเกจจากเว็บไซต์และจากศูนย์ซอฟต์แวร์) แต่เมื่อฉันคลิกตกลงจากกล่องโต้ตอบ "การติดตั้ง Dropbox" (พร้อมท์ให้ฉันดาวน์โหลด daemon กรรมสิทธิ์) ด้วยการกดปุ่ม OK เมื่อฉันดูกระบวนการในการตรวจสอบระบบช่องทางรอของมันคือ inet_wait_for_connect

ฉันได้ตั้งคำสั่ง proxy ต่อไปนี้แล้ว:

  1. เพิ่ม mj22: ** @ proxy.waikato.ac.nz:80 ข้อมูลไปยังการตั้งค่าพร็อกซีเครือข่ายภายใต้เครือข่ายในการตั้งค่า
  2. เพิ่มตัวแปร http_host และ http_port ภายใต้ gconf-editor-> system-> proxy
  3. เพิ่ม 'host', 'authentication_password' 'authentication_user' และทำเครื่องหมาย 'การตรวจสอบผู้ใช้' และ 'use_http_proxy' ภายใต้ gconf-editor-> system-> http_proxy
  4. เพิ่มการส่งออก http_proxy = "http: // mj22: **@proxy.waikato.ac.nz: 80 /" ไปยัง /etc/bash.bashrc
  5. เพิ่ม Acquire :: http :: proxy "http: // mj22: **@proxy.waikato.ac.nz: 80 /"; เป็น /etc/apt/apt.conf (ซึ่งเป็นสิ่งที่ฉันจินตนาการคือให้ Software Center ดึงแพ็คเกจ)

(โดย ** คือรหัสผ่านของฉัน)

ฉันได้เพิ่มบรรทัด ftp และ https ที่เทียบเท่าสำหรับรายการข้างต้น ฉันได้รับอินเทอร์เน็ตที่ดีและ Software Center สามารถดาวน์โหลดแพ็คเกจได้

ประเด็นที่เกี่ยวข้อง:

  1. ศูนย์ซอฟต์แวร์ไม่สามารถดึงความเห็นได้ (แต่สามารถดาวน์โหลดแพ็คเกจ)
  2. เมื่อพยายามที่จะเพิ่มบัญชีออนไลน์ใน Gnome 3 กล่องโต้ตอบปรากฏขึ้นพร้อมกับ "ข้อผิดพลาดในการขอรับโทเค็นคำขอ: ไม่สามารถเชื่อมต่อกับพร็อกซี (proxy.waikato.ac.nz)"

ปรับปรุง:

หลังจากผ่านไปสักพัก (10mins ish) ดรอปบ็อกซ์แสดงกล่องโต้ตอบข้อผิดพลาดที่อ่าน:

ปัญหาในการเชื่อมต่อกับเซิร์ฟเวอร์ Dropbox บางทีการเชื่อมต่ออินเทอร์เน็ตของคุณอาจหยุดทำงานหรือคุณต้องตั้งค่าตัวแปรสภาพแวดล้อม http_proxy

มีวิธีที่ฉันสามารถดูตัวแปรสภาพแวดล้อมที่ตั้งอยู่ในปัจจุบัน?


การรันenvในเทอร์มินัลควรแสดงตัวแปรสภาพแวดล้อม มีการตั้งค่า http_proxy ไหม หากไม่ใช่คุณสามารถลองเพิ่มด้วยการส่งออก http_proxy = " mj22 : ** @ proxy.waikato.ac.nz:80/"
kikixx

@kikixx ใช่. env แสดงทั้ง http_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ และ ftp_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ พวกเขาควรปรากฏพร้อมเครื่องหมายคำพูดตามที่แสดงโดย env หรือไม่
Mark Jones

ขออภัยมาร์คดูเหมือนว่าการตั้งค่าพร็อกซีอยู่ในบิต ของรัฐใน 11.10 หลังจาก "ใช้ทั้งระบบ" คุณสามารถตรวจสอบ / etc / environment และยืนยันว่ามีอยู่ในนั้นด้วยหรือไม่ คำแนะนำสุดท้ายจากฉันคือการเพิ่มตัวแปร http_proxy ให้กับ / system / proxy และ / system / http_proxy ในกรณีที่ตรวจสอบค่าดั้งเดิม
kikixx

คำตอบ:


27
sudo https_proxy="https://username:password@your_proxy:proxy_port" dropbox start -i

คุณต้องเรียกใช้ deamon เป็นรูทดังนั้นคุณต้องกำหนดค่าพร็อกซีให้เป็นรูท การตั้งค่าตัวแปร httpS_proxy root env ในการเรียกใช้ควรเพียงพอ


1
สิ่งนี้ใช้ไม่ได้สำหรับฉัน ... แต่วิธีการแก้ปัญหา Ingo Karkat ทำได้ :)
zipizap

2
ตั้งแต่เดือนกุมภาพันธ์ 2014 http_proxyไม่ทำงานเนื่องจากคาดว่าจะดาวน์โหลดไบนารีจากเว็บเซิร์ฟเวอร์ที่ปลอดภัย ดังนั้นhttps_proxyควรเป็นตัวแปรที่เหมาะสมที่จะใช้
RajaRaviVarma

sudoไม่จำเป็น
Alessandro Cuttin

1
ในที่สุดก็ทำงานได้! ขอขอบคุณ RajaRaviVarma สำหรับข้อมูล https
x__x

16

สิ่งที่ยังขาดหายไปคือการติดตั้ง Dropbox daemon คุณสามารถดาวน์โหลดและติดตั้งด้วยตนเอง เอกสารนี้มีไว้ที่https://www.dropbox.com/install?os=lnx

32 บิต:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64 บิต:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

จากนั้นให้เรียกใช้ Dropbox daemon จากโฟลเดอร์. dropbox-dist ที่สร้างขึ้นใหม่

~/.dropbox-dist/dropboxd

@IngoKarkat สิ่งนี้ไม่ทำงานอีกต่อไป
horaceT

5

ในกรณีที่ช่วยใครก็ได้ฉันมีปัญหาเกี่ยวกับการตั้งค่าพร็อกซีและแม้ว่าฉันจะตั้งให้ไม่ได้เปิดใช้งาน:

คุณสามารถดูว่าพวกเขาเปิดใช้งานเช่นนี้หรือไม่:

gsettings get org.gnome.system.proxy.http enabled

และเปิดใช้งานหากไม่เป็นเช่นนี้:

gsettings set org.gnome.system.proxy.http enabled true

2

ในกรณีที่มีคนใช้พรอกซีที่ต้องการการตรวจสอบ:

sudo http_proxy=http://username:password@proxyhost:proxy_port dropbox start -i

ทำงานให้ฉัน!


0

นอกเหนือจากการตั้งค่าhttp_proxyและhttps_proxyฉันต้องตั้งค่า proxy แยกต่างหากสำหรับ Dropbox

ฉันทำอย่างนั้นโดยเรียกใช้คำสั่งต่อไปนี้

sudo dropbox proxy manual http proxyhost proxy_port username passowrd

เรียกใช้dropbox help proxyสำหรับข้อมูลเพิ่มเติม

หากคุณพบปัญหาเกี่ยวกับสิทธิ์ให้ไปที่ลิงก์นี้เพื่อดูวิธีแก้ไข

หมายเหตุ: ผมติดตั้ง Dropbox ใช้Dropbox พื้นที่เก็บข้อมูล
ฉันใช้ Ubuntu 14.04.3 LTS

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.