2012-04-19 67 views
8

Tôi đã làm việc trong Ubuntu 12.04 và một trong những thứ mà tôi đang cố gắng triển khai trong tập lệnh Bash đang sửa đổi cài đặt proxy của hệ thống. Để làm rõ, điều này sẽ là một kịch bản mà thiết lập mỗi máy ảo mà tôi thực hiện với các chương trình và các gói mà tôi cần. Tôi có thể tìm và chỉnh sửa cài đặt Proxy theo cách thủ công thông qua Cài đặt Hệ thống và chọn Mạng nhưng ý định của tôi là tự động hóa phần này.Thay đổi cài đặt proxy hệ thống trong Ubuntu 12.04 từ terminal

Mã mà tôi đã cố gắng cho đến nay đã được:

gconftool --set /system/http_proxy/host --type string *host* 
gconftool --set /system/http_proxy/port --type int *port* 
gconftool --set /system/http_proxy/use_http_proxy --type bool true 
gconftool --set /system/http_proxy/use_same_proxy --type bool true 
gconftool --set /system/proxy/mode    --type string manual 

Tôi cũng đã thử ở trên với gconftool-2. Bất kỳ trợ giúp sẽ được đánh giá cao.

Trả lời

15

Bạn phải sử dụng mới gsettings công cụ và gconftool không cũ, với một chút phím khác nhau:

gsettings set org.gnome.system.proxy.socks host '127.0.0.1' 
gsettings set org.gnome.system.proxy.socks port 3128 
gsettings set org.gnome.system.proxy mode 'manual' 

# to disable proxy: 
# gsettings set org.gnome.system.proxy mode 'none' 
+0

Can bộ này tất cả các proxy (http, https, ftp) cho firefox? Tôi vẫn đang sử dụng 11.10, nhưng Firefox phải được đặt thủ công từ bên trong Firefox. Trên thực tế, tôi muốn thực hiện một kịch bản cài đặt proxy để tất cả các chương trình sử dụng proxy tôi muốn, bao gồm svn. – BornToCode

+0

Có ngay lập tức thiết lập proxy trong Firefox. Trong Firefox của tôi (firefox kèm theo ubuntu, trên Ubuntu 12.04) có một tùy chọn "Cài đặt proxy theo cách thủ công thông qua Cài đặt Hệ thống", tôi đang sử dụng cài đặt này, vì vậy chỉ cần thay đổi cài đặt hệ thống. – Jiri

Các vấn đề liên quan