1С прокси через прокси: Как настроить прокси для 1С?

Как настроить прокси для 1С?

Предлагаем вашему вниманию пошаговое руководство по настройке прокси-серверов для программы 1С:Предприятие.

Что подразумевает под собой понятие «прокси-сервер» и в каких ситуациях его чаще всего применяют на практике? Говоря простыми словами, прокси-сервер необходим для того, чтобы смотреть материалы в сети «глазами» других пользователь с помощью компьютера или точнее сервера, что расположен в другом месте.

Приведем обычные примеры использования прокси-серверов:

  1. Вебмастер размещает на своем портале материалы, а после с помощью прокси-сервера заходит на свой сайт и оценивает его со стороны обычного пользователя.
  2. Работнику на работе запретили заходить в соцсети, потому он может это делать через прокси-сервер.
  3. Жители стран, где заблокированы некоторые сайты, могут на них заходить благодаря прокси-серверу.
  4. Если вы цените анонимность.

Вы можете при желании задавать параметры прокси сервера 1с для работы с программой и возможностью использования куда большего объема данных. Прежде всего, потребуется скачать и установить браузер, можете использовать уже имеющийся стандартный. Прокси-серверы есть разные: платные и бесплатные. Платные прокси сервера, как правило, выдаются в одни руки и обеспечиваются тех поддержкой и помощью в настройке. Чтобы была возможной настройка прокси сервера в 1с потребуется вначале подключить его в выбранном вами браузере.

  • Откройте настройки в вашем браузере. Обычно это возможно проделать, кликнув на кнопку с тремя точками под кнопкой закрытия окна.
  • Дальше открывайте «Настройки» и ищите пункт «Настройки подключения».
  • В открывшемся окне установите все параметры используемого вами прокси-сервера, а после введите его IP-адрес и порт.
  • Закрывайте все окна и перезапускайте браузер.

Пошаговое руководство по подключению прокси-сервера для 1С

Вас интересует, как задать настройки прокси сервера в 1С:Предприятии? Это делать несложно, даже если у вас никаких навыков программирования. Все настройки в 1с бухгалтерия обычно берутся из Internet Explorer, однако все можно назначить вручную, если требуется авторизация на прокси. По умолчанию файл с настройками inetcfg.xml и этот файл имеет существенный приоритет над настройками прокси в ОС Windows. Размещен он в каталоге CONF в программе 1С:Предприятие 8.1, но его наличие совершенно обязательно. Если файл отсутствует, то настройки будут браться непосредственно из браузера. Если установлен Linux и появилась острая необходимость в работе в 1C через прокси сервер, то файл inetcfg.xml должен быть.

Корневой компонент InternetProxy, который задает настройки по умолчанию построен по следующему принципу:

<InternetProxy

protocols=»http=172.1.200.18:8080 172.1.200.19:8080″

user=»Admin»

password=»Qwerty10″

bypassOnLocal=»true»

bypassOnAddresses=»127.0.0.1 *. razd»/>

Это пример работающего кода прокси-сервера. Как запустить 1с через прокси? Если у вас не заданы похожие данные в файле inetcfg.xml, то потребуется все прописать вручную, а вначале необходимо разобраться с атрибутами, чтобы в 1с отчетность велась нормально.

  • Protocols. Имеет формат: Параметры Прокси:= [Протокол] “=”хост”:”порт. Выбрать необходимо протокол: http, https, ftp.
  • User и password. Вводится имя пользователя и пароль (это необязательно).
  • bypassOnLocal. Если вводить «TRUE», то прокси-сервер не будет применяться для локальных адресов, «FALSE» — наоборот.
  • bypassOnAddresses. Это набор из адресов, показанный в виде списка, где прокси-сервер не применяется. Структура: хост1 хост2 … хостN. Могут применяться в записи специальные символы маски: * – любое число символов, ? – любой символ.
  • Ntlm. Это аутентификация, по умолчанию она включена всегда. Если ввести «TRUE», то она применяться не будет, а если «FALSE», то наоборот.
Как задать настройки прокси сервера в 1С:Предприятии 8

Настройки прокси сервера 1С:Предприятие 8 берет из Internet Explorer`а. Но вы также можете назначить их вручную, например, если ваш прокси сервер требует авторизации.

Формат файла настройки прокси по умолчанию inetcfg.xml

Файл inetcfg.xml позволяет задавать настройки прокси по умолчанию и имеет больший приоритет над настройками прокси по умолчанию в Windows. Файл располагается в каталоге CONF каталога исполняемых файлов системы 1С:Предприятие 8.1 и его наличие не является обязательным. Если он отсутствует, то настройки в Windows берутся из настроек InternetExplorer’a. В Linux, если есть необходимость работать через прокси, файл inetcfg.xml должен присутствовать.

Корневой элемент InternetProxy, задающий настройки прокси по умолчанию имеет следующую структуру (атрибуты):

protocols

protocols : строка (необязательное) – задает имя и порт хоста для протоколов. Имеет формат:

ПараметрыПроксиПротокола1 ПараметрыПроксиПротокола2 … ПараметрыПроксиПротоколаN

ПараметрыПроксиПротокола:= [Протокол] “=”хост”:”порт

Список параметров прокси протоколов разделен пробелами. Каждый параметр состоит из необязательного имени протокола, знака “равно”, имени хоста и порта прокси сервера разделенных двоеточием. Если имя протокола не указано, то параметры прокси используются для всех протоколов, для которых они явно не указаны. Протоколы могут иметь следующие имена:

* http;

* https;

* ftp.

Регистр является значимым, другие имена протоколов не поддерживаются.

Пример:

protocols=»http=10.1.0.8:8080 10.1.0.9:8080″

В примере для протокола http определены параметры прокси: хост – 10.1.0.8, порт – 8080. Для остальных протоколов (https, ftp): хост — 10.1.0.9, порт – 8080.

user

user : строка (необязательное) – имя пользователя для аутентификации на прокси сервере.

Пример:

user=»proxyUser»

password

password : строка (необязательное) – пароль пользователя для аутентификации на прокси сервере.

Пример:

password=»proxyPassword»

bypassOnLocal

bypassOnLocal : булево (необязательное) – признак того, использовать ли прокси сервер для локальных адресов:

* true – не использовать;

* false – использовать.

Локальность адреса определяется по наличию точки в DNS имени адреса (т.е. все IP адреса не являются локальными). Поэтому может получиться так, что фактически локальный адрес не распознается как локальный.

Например:

<пользовать>.<домен> – является в WindowsXP локальным адресом, но не распознается как локальный. Для того чтобы запретить использовать прокси для адресов, которые воспринимаются как локальные, используется следующий параметр:

bypassOnLocal=»true»

Для всех остальных адресов нужно использовать параметр – bypassOnAddresses.

bypassOnAddresses

bypassOnAddresses : строка (необязательное) – список адресов, для которых прокси не используется. Имеет формат:

хост1 хост2 … хостN

Имена хостов разделяются пробелами. Имя хоста может содержать специальные символы маски: * – любое количество символов, ? – любой символ. Например, чтобы блокировать прокси для всех хостов домена, нужно использовать: *.<имя домена>.

Пример:

bypassOnAddresses=» 127.0.0.1 *.master»

В примере для адреса 127.0.0.1 (localhost) и для всех адресов домена master прокси не используется.

Общий пример файла inetcfg.xml:

<InternetProxy

protocols=»http=10.1.0.8:8080 10.1.0.9:8080″

user=»proxyUser»

password=»proxyPassword»

bypassOnLocal=»true»

bypassOnAddresses=»127.0.0.1 *. master»

/>,

ntlm

ntlm : булево — признак использования механизма NTLM-аутентификации:

* true — NTLM-аутентификация включена;

* false — выключена.

По умолчанию NTLM-аутентификация включена.

Как задать настройки прокси сервера в 1С:Предприятии 8

Настройки прокси сервера 1С:Предприятие 8 берет из Internet Explorer`а. Но вы также можете назначить их вручную, например, если ваш прокси сервер требует авторизации.

Формат файла настройки прокси по умолчанию inetcfg.xml


Файл inetcfg.xml позволяет задавать настройки прокси по умолчанию и имеет больший приоритет над настройками прокси по умолчанию в Windows. Файл располагается в каталоге CONF каталога исполняемых файлов системы 1С:Предприятие 8.1 и его наличие не является обязательным. Если он отсутствует, то настройки в Windows берутся из настроек InternetExplorer’a. В Linux, если есть необходимость работать через прокси, файл inetcfg.xml должен присутствовать.

Корневой элемент InternetProxy, задающий настройки прокси по умолчанию имеет следующую структуру (атрибуты):

protocols


protocols : строка (необязательное) – задает имя и порт хоста для протоколов. Имеет формат:

ПараметрыПроксиПротокола1 ПараметрыПроксиПротокола2 … ПараметрыПроксиПротоколаN

ПараметрыПроксиПротокола:= [Протокол] “=”хост”:”порт

Список параметров прокси протоколов разделен пробелами. Каждый параметр состоит из необязательного имени протокола, знака “равно”, имени хоста и порта прокси сервера разделенных двоеточием. Если имя протокола не указано, то параметры прокси используются для всех протоколов, для которых они явно не указаны. Протоколы могут иметь следующие имена:

* http;


* https;


* ftp.

Регистр является значимым, другие имена протоколов не поддерживаются.

Пример:


protocols=»http=10.1.0.8:8080 10.1.0.9:8080″

В примере для протокола http определены параметры прокси: хост – 10.1.0.8, порт – 8080. Для остальных протоколов (https, ftp): хост — 10.1.0.9, порт – 8080.

user


user : строка (необязательное) – имя пользователя для аутентификации на прокси сервере.

Пример:


user=»proxyUser»


password


password : строка (необязательное) – пароль пользователя для аутентификации на прокси сервере.

Пример:


password=»proxyPassword»

bypassOnLocal


bypassOnLocal : булево (необязательное) – признак того, использовать ли прокси сервер для локальных адресов:

* true – не использовать;


* false – использовать.

Локальность адреса определяется по наличию точки в DNS имени адреса (т.е. все IP адреса не являются локальными). Поэтому может получиться так, что фактически локальный адрес не распознается как локальный.


Например:


<пользовать>.<домен> – является в WindowsXP локальным адресом, но не распознается как локальный. Для того чтобы запретить использовать прокси для адресов, которые воспринимаются как локальные, используется следующий параметр:

bypassOnLocal=»true»

Для всех остальных адресов нужно использовать параметр – bypassOnAddresses.

bypassOnAddresses


bypassOnAddresses : строка (необязательное) – список адресов, для которых прокси не используется. Имеет формат:

хост1 хост2 … хостN

Имена хостов разделяются пробелами. Имя хоста может содержать специальные символы маски: * – любое количество символов, ? – любой символ. Например, чтобы блокировать прокси для всех хостов домена, нужно использовать: *.<имя домена>.


Пример:


bypassOnAddresses=» 127.0.0.1 *.master»

В примере для адреса 127.0.0.1 (localhost) и для всех адресов домена master прокси не используется.


Общий пример файла inetcfg.xml:


<InternetProxy


protocols=»http=10.1.0.8:8080 10.1.0.9:8080″


user=»proxyUser»


password=»proxyPassword»


bypassOnLocal=»true»


bypassOnAddresses=»127.0.0.1 *. master»


/>,

ntlm


ntlm : булево — признак использования механизма NTLM-аутентификации:

* true — NTLM-аутентификация включена;


* false — выключена.

По умолчанию NTLM-аутентификация включена.

Информация взята с сайта http://helpf.pro

Основы прозрачного проксирования с использованием 3proxy и iptables/netfilter или как «пустить всё через прокси»

enp0s3: flags=4163 mtu 1500
inet 192.168.23.11 netmask 255.255.255.0 broadcast 192.168.23.255
inet6 fe80::a00:27ff:fec2:bae4 prefixlen 64 scopeid 0x20 ether 08:00:27:c2:ba:e4 txqueuelen 1000 (Ethernet)
RX packets 61 bytes 7873 (7.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 65 bytes 10917 (10.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.201.254 netmask 255.255.255.0 broadcast 192.168.201.255

inet6 fe80::a00:27ff:fe79:a7e3 prefixlen 64 scopeid 0x20 ether 08:00:27:79:a7:e3 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 8 bytes 648 (648.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1 (Local Loopback)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

3. Всё получилось, теперь необходимо настроить 3proxy для прозрачного проксирования.

[email protected]:~# cd /home/joke/proxy/

[email protected]:/home/joke/proxy# cat > 3proxytransp.conf

Пример конфигурации прозрачного прокси-сервера №1

daemon

pidfile /home/joke/proxy/3proxy.pid

nserver 8.8.8.8

nscache 65536

timeouts 1 5 30 60 180 1800 16 60

log /home/joke/proxy/logs/3proxy.log D

logformat «- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T»

rotate 3

flush

auth iponly

dnspr

allow *

parent 1000 socks5 IP_АДРЕС_ВНЕШНЕГО_ПРОКСИ 3128 tester 1234

plugin /opt/proxy/3proxy-0.8.12/src/TransparentPlugin.ld.so transparent_plugin

tcppm -i0.0.0.0 888 127.0.0.1 11111

4. Теперь запускаем 3proxy с новым конфигом
[email protected]:/home/joke/proxy# /usr/local/bin/3proxy /home/joke/proxy/3proxytransp.conf

5. Снова добавим в crontab

[email protected]:/home/joke/proxy# crontab -e

@reboot /usr/local/bin/3proxy /home/joke/proxy/3proxytransp.conf

6. Посмотрим, что теперь слушает наш прокси

[email protected]:~# netstat -nlp

netstat log

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 349/sshd

tcp 0 0 0.0.0.0:888 0.0.0.0:* LISTEN 354/3proxy

tcp6 0 0 :::22 :::* LISTEN 349/sshd

udp 0 0 0.0.0.0:53 0.0.0.0:* 354/3proxy

udp 0 0 0.0.0.0:68 0.0.0.0:* 367/dhclient

7. Теперь прокси готов принимать любые TCP-соединения на порту 888, DNS на порту 53, чтобы потом их перенаправить в удаленный socks5 — прокси и DNS Гугл 8.8.8.8. Нам осталось настроить правила netfilter (iptables) и DHCP для выдачи адресов.

8. Установим пакет iptables-persistent и dhcpd

[email protected]:~# apt-get install iptables-persistent isc-dhcp-server

9. Правим файл запуска dhcpd

[email protected]:~# nano /etc/dhcp/dhcpd.conf

dhcpd.conf# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#

# option definitions common to all supported networks…

option domain-name «example.org»;

option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;

max-lease-time 7200;

ddns-update-style none;

# If this DHCP server is the official DHCP server for the local

# network, the authoritative directive should be uncommented.

authoritative;

# A slightly different configuration for an internal subnet.

subnet 192.168.201.0 netmask 255.255.255.0 {

range 192.168.201.10 192.168.201.250;

option domain-name-servers 192.168.201.254;

option routers 192.168.201.254;

option broadcast-address 192.168.201.255;

default-lease-time 600;

max-lease-time 7200;

}

11. Перезагружаемся и проверяем службу на порту 67
[email protected]:~# reboot

[email protected]:~# netstat -nlp
netstat logActive Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 389/sshd
tcp 0 0 0.0.0.0:888 0.0.0.0:* LISTEN 310/3proxy
tcp6 0 0 :::22 :::* LISTEN 389/sshd
udp 0 0 0.0.0.0:20364 0.0.0.0:* 393/dhcpd
udp 0 0 0.0.0.0:53 0.0.0.0:* 310/3proxy
udp 0 0 0.0.0.0:67 0.0.0.0:* 393/dhcpd
udp 0 0 0.0.0.0:68 0.0.0.0:* 405/dhclient
udp6 0 0 :::31728 :::* 393/dhcpd
raw 0 0 0.0.0.0:1 0.0.0.0:* 393/dhcpd
12. Осталось перенаправить все tcp запросы на порт 888 и сохранить правило в iptables

[email protected]:~# iptables -t nat -A PREROUTING -s 192.168.201.0/24 -p tcp -j REDIRECT --to-ports 888

[email protected]:~# iptables-save > /etc/iptables/rules.v4

13. Для расширения полосы канала можно использовать сразу несколько прокси-серверов. Общая сумма должна быть 1000. Новые соединения устанавливаются с вероятностью 0.2, 0.2, 0.2, 0.2, 0,1, 0,1 к указанным прокси-серверам.

Примечание: если у нас web-прокси то вместо socks5 нужно писать connect, если socks4, то socks4 (socks4 НЕ ПОДДЕРЖИВАЕТ АВТОРИЗАЦИЮ ЛОГИН/ПАРОЛЬ!)

Пример конфигурации прозрачного прокси-сервера №2daemon
pidfile /home/joke/proxy/3proxy.pid
nserver 8.8.8.8
nscache 65536
maxconn 500
timeouts 1 5 30 60 180 1800 16 60
log /home/joke/proxy/logs/3proxy.log D
logformat «- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T»
rotate 3
flush
auth iponly
dnspr
allow *

parent 200 socks5 IP_АДРЕС_ВНЕШНЕГО_ПРОКСИ№1 3128 tester 1234

parent 200 socks5 IP_АДРЕС_ВНЕШНЕГО_ПРОКСИ№2 3128 tester 1234

parent 200 socks5 IP_АДРЕС_ВНЕШНЕГО_ПРОКСИ№3 3128 tester 1234

parent 200 socks5 IP_АДРЕС_ВНЕШНЕГО_ПРОКСИ№4 3128 tester 1234

parent 100 socks5 IP_АДРЕС_ВНЕШНЕГО_ПРОКСИ№5 3128 tester 1234

parent 100 socks5 IP_АДРЕС_ВНЕШНЕГО_ПРОКСИ№6 3128 tester 1234

plugin /opt/proxy/3proxy-0.8.12/src/TransparentPlugin.ld.so transparent_plugin

tcppm -i0.0.0.0 888 127.0.0.1 11111

Настройка и запуск конфигурации NAT + Transparent Proxy

В данной конфигурации мы будем использовать обычный механизм NAT с выборочным или полным прозрачным проксированием отдельных адресов или подсетей. Пользователи внутренней сети будут работать с определенными сервисами/подсетями даже не догадываясь, что они работают через прокси. Все https соединения работают прекрасно, никаких сертификатов генерировать/подменять не нужно.

Для начала определимся, какие подсети/сервисы мы хотим проксировать. Предположим, что внешние прокси-сервера находятся там, где работает такой сервис, как pandora.com. Теперь осталось определить его подсети/адреса.

1. Пингуем

[email protected]:~# ping pandora.com

PING pandora.com (208.85.40.20) 56(84) bytes of data.

2. Набираем в гугле BGP 208.85.40.20

Переходим на сайт bgp.he.net/net/208.85.40.0/24#_netinfo

Видно, что искомаю подсеть это AS40428 Pandora Media, Inc

bgp.he.net/net/208.85.40.0/24#_netinfo

Открываем префиксы v4

bgp.he.net/AS40428#_prefixes

Вот и искомые подсети!

199.116.161.0/24

199.116.162.0/24

199.116.164.0/23

199.116.164.0/24

199.116.165.0/24

208.85.40.0/24

208.85.41.0/24

208.85.42.0/23

208.85.42.0/24

208.85.43.0/24

208.85.44.0/24

208.85.46.0/23

208.85.46.0/24

208.85.47.0/24

3. Для уменьшения количества подсетей нужно выполнить агрегацию. Переходим на сайт ip-calculator.ru/aggregate и копируем туда наш список. Как результат — 6 подсетей вместо 14-ти.

199.116.161.0/24

199.116.162.0/24

199.116.164.0/23

208.85.40.0/22

208.85.44.0/24

208.85.46.0/23

4. Очищаем правила iptables

[email protected]:~# iptables -F

[email protected]:~# iptables -X

[email protected]:~# iptables -t nat -F

[email protected]:~# iptables -t nat -X

Включаем механизм forward и NAT

[email protected]:~# echo 1 > /proc/sys/net/ipv4/ip_forward

[email protected]:~# iptables -A FORWARD -i enp0s3 -o enp0s8 -j ACCEPT

[email protected]:~# iptables -A FORWARD -i enp0s8 -o enp0s3 -j ACCEPT

[email protected]:~# iptables -t nat -A POSTROUTING -o enp0s3 -s 192.168.201.0/24 -j MASQUERADE

Чтобы forward был включен постоянно после перезагрузки изменим файл

[email protected]:~# nano /etc/sysctl.conf

И раскомментируем строку

net.ipv4.ip_forward = 1

Ctrl+X для сохранения файла

5. Заворачиваем подсети pandora.com в прокси

[email protected]:~# iptables -t nat -A PREROUTING -s 192.168.201.0/24 -d 199.116.161.0/24,199.116.162.0/24,199.116.164.0/23,208.85.40.0/22,208.85.44.0/24,208.85.46.0/23 -p tcp -j REDIRECT --to-ports 888

6. Сохраним правила

[email protected]:~# iptables-save > /etc/iptables/rules.v4

Настройка и запуск конфигурации Transparent Proxy via router

В данной конфигурации прозрачный прокси-сервер может быть отдельным ПК или виртуальной машиной за домашним/корпоративным роутером. Достаточно прописать статические маршруты на роутере или устройствах и вся подсеть будет использовать прокси без необходимости каких-либо дополнительных настроек.

ВАЖНО! Необходимо, чтобы наш шлюз получал статический IP от роутера, либо был настроен на статику сам.

1. Настраиваем статический адрес шлюза (адаптер enp0s3)

[email protected]:~# nano /etc/network/interfaces

/etc/network/interfaces file# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

allow-hotplug enp0s3

iface enp0s3 inet static

address 192.168.23.2

netmask 255.255.255.0

gateway 192.168.23.254

# The secondary network interface

allow-hotplug enp0s8

iface enp0s8 inet static

address 192.168.201.254

netmask 255.255.255.0

2. Разрешаем устройствам из подсети 192.168.23.0/24 использовать проксирование

[email protected]:~# iptables -t nat -A PREROUTING -s 192.168.23.0/24 -d 199.116.161.0/24,199.116.162.0/24,199.116.164.0/23,208.85.40.0/22,208.85.44.0/24,208.85.46.0/23 -p tcp -j REDIRECT --to-ports 888

3. Сохраним правила

[email protected]:~# iptables-save > /etc/iptables/rules.v4

4. Пропишем подсети на роутере

Router network list

199.116.161.0 255.255.255.0 192.168.23.2

199.116.162.0 255.255.255.0 192.168.23.2

199.116.164.0 255.255.254.0 192.168.23.2

208.85.40.0 255.255.252.0 192.168.23.2

208.85.44.0 255.255.255.0 192.168.23.2

208.85.46.0 255.255.254.0 192.168.23.2

Использованные материалы/ресурсы

1. Официальный сайт программы 3proxy 3proxy.ru

2. Инструкция по установке 3proxy из исходников www.ekzorchik.ru/2015/02/how-to-take-your-socks-proxy

3. Ветка разработчика 3proxy на GitHub github.com/z3APA3A/3proxy/issues/274

Лучшие программы для прокси — настройка прокси-сервера

В данной статье мы расскажем про лучшие программы для прокси, такие как Proxyfier, Proxycap и Proxy Switcher, а также предоставим руководство по их настройке.

Для того, чтобы использовать прокси-сервер в браузере, нет необходимости в специальном софте. Достаточно в настройках указать адрес и порт и проверить прокси на валидность онлайн. Другое дело, когда прокси нужен для софта, который не поддерживает его или одновременно используется несколько прокси и надо быстро переключаться между ними.

Лучшие программы для прокси

В таком случае, потребуется программа, которая перенаправит трафик на нужный IP. Это позволит решить проблему отсутствия встроенной поддержки прокси, например, в мессенджерах, и избавит от необходимости настройки каждого браузера вручную. Популярных программ для прокси существуют десятки. Других, менее известных — сотни. Описывать их все нет необходимости, поскольку принцип работы одинаков, а способы настройки и интерфейс принципиально не отличаются.

Остановимся на нескольких наиболее раскрученных. В топе обзоров обычно присутствуют Proxifier и ProxyCap. Они довольно похожи и имеют бесплатный пробный период. Прежде чем рассмотреть каждую из них в отдельности, следует остановиться на некоторых общих принципах.

Для работы вам понадобится….

Естественно, прокси. Можно использовать бесплатные, если необходимость в них возникает нечасто, и вы ставите перед собой простые задачи (например, серфинг или просмотр роликов). Если же прокси нужен для более важных задач (для парсинга, онлайн-игр и т.д.) и при этом важно чтобы обеспечивалась качественная защита аккаунтов соц. сетей (чтобы их не заблокировали или не украли данные кредитных карт) рекомендуется приобрести приватные прокси-сервера.

Для правильной настройки нужны IP-адрес и порт. Если прокси приватный, потребуется также логин и пароль. Для проверки прокси Вам не нужна отдельная программа на работоспособность, так как некоторые популярные программы уже имеют эту функцию.

Proxyfier

Proxifier бесплатен в течение месяца и легко скачивается на официальном сайте. Он позволяет практически любым сетевым софтам, не поддерживающим функцию работы через прокси сервер, обходить это ограничение. С данной программой можно легко взаимодействовать с браузерами, FTP, аськой, IRC, Kazaa, Telnet, SSH, Webmoney, Skype, смотреть популярные видеоролики, слушать любимую музыку, и т.д. Есть версии для Windows и Mac OC. Лучше выбирать Portable Edition, так как ее не надо устанавливать (можно скачать установочный файл и приступать к работе). Proxy Checker для проверки прокси не нужно устанавливать отдельно.

Минусы программы:

  • Ipv6 хоть и работает, но не чекается, кроме того, такие прокси могут не совсем корректно работать с портом SOCKS5.

Настройка программы предельно проста, как на Windows, так и на Mac OC.

Пошаговая инструкция

  • В начале ищем крайнюю левую кнопку меню «Proxy server» либо одноименный пункт во вкладке «Profile». Если настраиваем прокси на Маке, выбираем «Proxies».

Настройка Proxyfier_Windows_1

Настройка Proxyfier_Mac_1

  • В открывшемся окне видим кнопку «Add» — «добавить».

Настройка Proxyfier_Windows_2

Настройка Proxyfier_Mac_2

  1. Дальше всё интуитивно понятно. В соответствующие поля вписываем адрес и порт, указываем протокол, логин и пароль.

Настройка Proxyfier_Windows_3  Настройка Proxyfier_Mac_3

  1. Внизу есть кнопка «Check», посредством которой можно проверить прокси на валидность. 
  2. В Proxifier также можно создавать цепочки из нескольких прокси. Разумеется, для этого их придётся купить в достаточном количестве и добавить описанным выше способом. После этого там же жмём кнопку «Proxy Chains» и далее «Create». Перетягивая прокси из верхнего окна в нижнее мышкой, создаём цепочку.

Настройка Proxyfier_Mac_4 Настройка Proxyfier_Windows_4

  1. В разделе «Profile» — «Proxification Rules» выбираем прокси или цепочку, которую будем использовать. Кстати о правилах, тут же можно настроить программу «под себя» и создать свое.

По умолчанию стоит (Default), которое нельзя изменить (однако, действие (Action), которое задано к нему можно), так как Proxifier использует его если соединение не соответствует другим правилам. То есть, если в программе не создано других правил, то все соединения будут обрабатываться через стандартный прокси.

Настройка Proxyfier_Mac_5

Настройка Proxyfier_Windows_5

Кроме того, изначально для каждого профиля есть предустановленное правило “Localhost”. Когда оно активно, Proxifier не туннелирует локальное соединение (loopbacks) на ПК.

Важно: Firefox и другие похожие программы могут зависеть от loopback-соединений.

Его можно поменять или вообще навсегда удалить, но мы настоятельно рекомендуем вам его не выключать, пока не будет стопроцентной уверенности, в необходимости туннелирования подключения к 127.0.0.1 через прокси-сервер. Очень интересная особенность – программа «сканит» каждое правило сверху вниз, поэтому обращайте на порядок их размещения особое внимание (поменять приоритет можно используя стрелочки в правой части окошка).

Включить/отключить правило можно используя чекбоксы (флаги), кроме того, вы можете изменить действие для каждого из них. Добавить новое условие = нажать на (Add…), (Clone), (Edit…), или же удалить (Remove) существующее правило.  Чтобы изменить правило также можно клацнуть дважды мышкой по соответствующей кнопке. Горячая клавиша для удаления – Del.

При внесении изменений или при добавлении нового условия вы увидите окошко, где есть:

  • Имя/Name (задается любая символьная комбинация.
  • Включено/Enabled (включаем/отключаем правило).
  • Приложения/Applications (список имен исполняемых файлов (программ), соединения которых должны обрабатываться данным правилом. Перечисляем названия приложений через ;).
  • Browse/Обзор (находим файл и добавляем его имя в список).
  • Целевые узлы/Target hosts (тут указываем имена узлов (DNS-имена), адреса в формате IPv4 или IPv6).

А теперь непосредственно от теории к практике. Попробуем настроить работу игры WOW через Proxifier с минимальным набором настроек.

  1. Заходим в Options  — Proxy Settings — «Add…»

Proxifier_1

  1. Указываем адрес и порт.
  2. В «Protocol» выбираем соответствующий (мы поставим SOCKS5). Если у Вас есть логин и пароль для авторизации, ставим галочку возле строки «Use authentication» и вводим данные.

Proxifier_2

  1. Обязательно проверяем на работоспособность прокси во вкладке «Proxy Settings». Если появилась надпись «Testing failed», необходимо поменять тип прокси.

При покупке прокси у нас, вы получите не только все необходимые данные для заполнения всех полей, но и сможете настроить прокси по подсказкам нашего оператора.

Купить анонимные прокси для веб серфинга

  1. Если проверка успешна, закрываем окошко, и идем на самое главное, где выбираем Options» — «Proxification Rules». 
  2. Указываем «Process Only the following + manually proxified» и нажимаем «Add…».

Proxifier_4

  1. Даем название новому правилу, например, WoW, и кликаем по «Add» в «Applications».

Proxifier_5

  1. Находим файл wow.exe в главной папке и выбираем его.
  2. Подтверждаем все и наслаждаемся игрой!

ProxyCap

Эту программу также качаем на официальном сайте. Преимуществом софта является встроенный Proxy Checker, то есть дополнительно качать и устанавливать ничего не надо, а также то, что вы сможете запустить любые приложения через прокси, даже если эта функция в них не предусмотрена.

Для работы с программой подойдут прокси HTTPS, SOCKS4, SOCKS5 с авторизацией. Программа бесплатна в течение 30 дней. После её также необходимо покупать. Еще один плюс – вы сами сможете выбрать для каждой программы запускать ли ее через прокси и при каких условиях.

Настройка ProxyCap осуществляется так же, как и в Proxifier:

  1. В правом углу окна программы жмём значёк «New proxy server».

Настройка ProxyCap_1

  1. Вписываем данные — IP (здесь это поле называется «Hostname»), порт, а также информацию для авторизации, если таковая предусмотрена.

Настройка ProxyCap_2

  1. Жмём «ОК» для сохранения настроек.

Настройка ProxyCap_3

Чтобы проверить, работает ли прокси, там же в правом углу ищем кнопку «Check». Пишем любой URL и запускаем тест. Если всё получилось, переходим на вкладку «Rules» и создаём правило для перенаправления данных. Если нужно, чтобы все программы работали через прокси, выбирайте «Redirect throught proxy» и ставим галочку в пункте «Resolve names remotely». Также галочками отмечаем пункты «TCP» и «UDP». По умолчанию, трафик будет перенаправляться через прокси, но в случае необходимости можно вручную выбрать нужные вам программы.

Настройка ProxyCap_4

Proxy Switcher

Proxy Switcher — ещё одна программа для прокси, которая похожа на ProxyCap. Она доступна бесплатно — урезанная Lite, и платно с полным набором функций. Особенность программы – можно прямо «на лету» менять настройки прокси-сервера и в автоматическом режиме загружать огромный список прокси, а также проверить их на валидность и анонимность. Спокойно путешествуйте по сети, не беспокоясь за сохранность своих данных и переключайтесь между загруженными серверами в указанный промежуток времени.

  • Для настройки софта жмём красную кнопку со знаком «+» на панели и вводим информацию своего прокси.

Настройка Proxy Switcher_01

  • Сохраняем изменения и для проверки жмём зелёную кнопку.

Настройка Proxy Switcher_02

  • Если тест пройден, значит с прокси всё ОК.

Настройка Proxy Switcher_03

  • Для его использования кликните на него правой клавишей мыши и выберите пункт «Switch to this Server».

Настройка ProxyCap_4

Таким образом можно легко переключаться между серверами.

Программы для работы с прокси на Linux

Популярные программы, в том числе перечисленные выше, работают с операционной системой Windows. Что же делать пользователям ОС Linux? На самом деле для Linux существует множество программ для прокси. Одна беда — они не имеют графического интерфейса и настраиваются с помощью консоли. Например, аналог программы Proxifier – настраивается исключительно из командной строки, что требует определённых навыков.

Программа для Linux

Расширения для браузеров

Казалось бы, зачем они нужны, ведь большинство обозревателей позволяют настроить прокси посредством стандартных функций. Однако не всё так просто с настройкой Google Chrome. Да и имеющиеся возможности настройки в других браузерах обеспечивают минимум возможностей. А если есть потребность заходить на одни ресурсы через прокси, а на другие напрямую? Или использовать несколько прокси? В таком случае можно использовать расширения для браузера, которые позволяют расширить настройки прокси.

Наиболее известные — FoxyProxy, Frigate, Proxy For Chrome. Их установка не потребует сложных манипуляций. Для установки, например, FoxyProxy для Firefox достаточно зайти на страницу плагина и нажать «Добавить в FireFox». После завершения установки перезапустите FireFox и добавьте при необходимости свои прокси-сервера. Как это сделать поможет понять пошаговая инструкция по настройке FoxyProxy для Mozilla.

Настройка расширения FoxyProxy_01

Другие плагины для настройки сервера в Мозиле и в других известных браузерах настраиваются по такому же принципу.

Настройка прокси в «1С:Предприятии»

Файл inetcfg.xml позволяет задавать настройки прокси по умолчанию и имеет больший приоритет над настройками прокси по умолчанию в Windows. Файл располагается в каталоге CONF каталога исполняемых файлов системы 1С:Предприятие 8.1 и его наличие не является обязательным. Если он отсутствует, то настройки в Windows берутся из настроек InternetExplorer’a. В Linux, если есть необходимость работать через прокси, файл inetcfg.xml должен присутствовать.

Общий пример файла inetcfg.xml:

<InternetProxy 
protocols="http=10.1.0.8:8080 10.1.0.9:8080"
user="proxyUser"
password="proxyPassword"
bypassOnLocal="true"
bypassOnAddresses="127.0.0.1 *. master"
/>

Корневой элемент InternetProxy, задающий настройки прокси по умолчанию имеет следующую структуру (атрибуты):

protocols: строка (необязательное) – задает имя и порт хоста для протоколов. Имеет формат: 

ПараметрыПроксиПротокола1 ПараметрыПроксиПротокола2 … ПараметрыПроксиПротоколаN
ПараметрыПроксиПротокола = [Протокол] «=» хост «:» порт

Список параметров прокси протоколов разделен пробелами. Каждый параметр состоит из необязательного имени протокола, знака «равно», имени хоста и порта прокси сервера разделенных двоеточием. Если имя протокола не указано, то параметры прокси используются для всех протоколов, для которых они явно не указаны. Протоколы могут иметь следующие имена: http, https, ftp. Регистр является значимым, другие имена протоколов не поддерживаются. Пример:

protocols="http=10.1.0.8:8080 10.1.0.9:8080"

В примере для протокола http определены параметры прокси: хост – 10.1.0.8, порт – 8080. Для остальных протоколов (https, ftp): хост — 10.1.0.9, порт – 8080.

user: строка (необязательное) – имя пользователя для аутентификации на прокси сервере. Пример:

user="proxyUser"

password: строка (необязательное) – пароль пользователя для аутентификации на прокси сервере. Пример:

password="proxyPassword"

bypassOnLocal: булево (необязательное) – признак того, использовать ли прокси сервер для локальных адресов:

  • true – не использовать;

  • false – использовать.

Локальность адреса определяется по наличию точки в DNS имени адреса (т.е. все IP адреса не являются локальными). Поэтому может получиться так, что фактически локальный адрес не распознается как локальный. 

Например: <пользовать>.<домен> – является в WindowsXP локальным адресом, но не распознается как локальный. Для того чтобы запретить использовать прокси для адресов, которые воспринимаются как локальные, используется следующий параметр:

bypassOnLocal="true"

Для всех остальных адресов нужно использовать параметр – bypassOnAddresses.

bypassOnAddresses: строка (необязательное) – список адресов, для которых прокси не используется. Имеет формат:

хост1 хост2 … хостN

Имена хостов разделяются пробелами. Имя хоста может содержать специальные символы маски: * – любое количество символов, ? – любой символ. Например, чтобы блокировать прокси для всех хостов домена, нужно использовать: *.<имя домена>. Пример:

bypassOnAddresses=" 127.0.0.1 *.master"

В примере для адреса 127.0.0.1 (localhost) и для всех адресов домена master прокси не используется.

ntlm: булево (необязательное) – признак использования механизма NTLM-аутентификации:

  • true — NTLM-аутентификация включена;
  • false — выключена.

По умолчанию NTLM-аутентификация включена.

Ошибка доступа в интернет из 1с. Настройка параметров прокси в 1с.



Ошибка доступа в интернет из 1с. Настройка параметров прокси в 1с.

РЕКЛАМА

РЕКЛАМА


Чтобы разместить ссылку на свой сайт с этой страницы воспользуйтесь системой платных ссылок
SAPE.

На главную 1с форева.ру


На страницу «Специалисту \ Решение проблемных ситуаций и устранение ошибок с 1с».

Ошибка доступа в интернет из 1с. Настройка параметров прокси в 1с.

Платформа: 8.2, 8.3

Формы: Обычные, Управляемые

Конфигурация: любая

Релиз: любой

Страница актуализирована: 03.10.2017



Настройка прокси в 1с.


Если ваш сисадмин параноик и закрыл прямой доступ в интернет, а сделал его через прокси с авторизацией, то,
не смотря ни на какие настройки в свойствах браузера Интернет Эксплорер, 1с перестаёт получать курсы валют,
пополнят классификатор банков и т.п.


Проблема в том, что во-первых, в 1с нет единых настроек прокси. Во-вторых, она не умеет авторизоваться на прокси.
Как правило проблему с доступом в интернет, через прокси с авторизацией, из 1с решает размещение специального файлика
в специальный каталог.

Создайте текстовый файл с именем «inetcfg.xml» и содержимым

<InternetProxy

protocols=»https=gfsrv13.alko.org:3128″

user=»1c_kurs»

password=»Qwe1234567″

bypassOnLocal=»true»

/>

Сачать готовый файл можно здесь.

В protocols впишите путь к прокси. Не забудте указать порт.

В user и password пропишите логин и пароль от своего прокси.

Положите файл в папку:

C:\Program Files (x86)\1cv8\conf\inetcfg.xml

Вуоля!

Copyright (c) by iKai, 2016

90000 Free web proxy and the most advanced online proxy 90001 90002
CroxyProxy is the most advanced free and secure web proxy service. It supports any kind of sites:
video hostings, search engines, social networks, e-mail services and much more. You can browse your
favorite resources such as Facebook, Google, Gmail, Twitter and also have Youtube unblocked using
encrypted connection.

90003

90002
CroxyProxy is reliable and free web proxy service that protects your privacy.It supports a lot of video sites and they can be surfed anonymously with full video streaming support.
Our online proxy is a perfect alternative to VPN. It is free of charge, you do not need to download or
configure anything since it acts as a proxy browser. 90005 90003

90002 The main advantages of CroxyProxy in comparison to other proxies and VPN services: 90003
90009
90010 Unique technology which allows to access most of modern websites and web applications.90011
90010 Works perfectly as a Youtube proxy and a proxy for other video websites. 90011
90010 Your webproxy traffic is regular HTTPS traffic which can not be detected by a fingerprint. 90011
90010 A single web page can be opened through the proxy, no need to pass all your traffic. 90011
90010 No configuration required, acts as a proxy browser. 90011
90010 Basic version of the online proxy is free of charge. 90011
90022

90023 90024 Free web proxy features 90025

90009
90010 Hides your real IP address, allows to surf anonymously.90011
90010 Makes all websites SSL encrypted. 90011
90010 Permalink feature to share opened pages with friends. 90011
90010 Can be used on any operating system including Android and Chrome OS. 90011
90010 Full support for HTML5 video and audio playback. 90011
90022

90023 90024 How the free proxy works 90025

90002
The free proxy is a kind of virtual pipe and your traffic flows through it to the destination server (website).That’s why the destination server does not see your real IP address.
In the same time your Internet service provider sees the connection to the free proxy service, not to the destination website.
For better protection all the traffic to the the free proxy is encrypted, so your ISP can not decrypt and monitor it.
In this way this online proxy hides your real IP address and cares about your anonymity and privacy.
No matter if the destination website supports secure connection or not, you can be sure that your web traffic to
CroxyProxy will be always protected.90003

90023 90024 Youtube proxy support 90025

90002
This web proxy supports Youtube perfectly. It allows to proxy Youtube videos, check comments, authorize,
write your own comments, etc. You do not need to install any additional software and it does not change Youtube look and feel.
Millions of videos and music clips are available for you regardless of your location,
and device with better level of privacy. All you need is just a web browser.Try our Youtube proxy right now, it is absolutely free!
90003

90023 90024 The best free proxy 90025

90002
Before we decided to create this service we gathered an extensive proxy list. We tested proxysite,
proxyfree, hiload, tubeunblock, hide me proxy and others and realized that most of proxy sites are not comfortable to use
nowadays. They do not natively support video and audio streaming, they are slow and break most of web
applications.We wanted to make a better web proxy which works well with any kind of resource.
That’s why CroxyProxy is the best free proxy you can find over the Internet and in any
free proxy list.
90003

90002
To start using our webproxy simply enter your search query or website address, press Go!
button and enjoy your privacy and digital freedom!
90003

.90000 Residential Backconnect IPs Proxy — Storm Proxies 90001
90002

90003 Frequently Asked Questions 90004
90005
90002 90007 These backconnect proxies use pure residential IPs that are rotated every 5 minutes. 90008 90009 90005 90011
90003 Residential Rotating Proxies are optimized for: 90004 90009

90015
90016
90017 90007 Traffic bots 90008. 90020
90021
90016
90017 90007 Ad verification, Market research, SEO monitoring 90008. 90020
90021
90016
90017 90007 Scraping sites 90008 with any custom bot made in php, curl, python, rubi or any other language.90020
90021
90016
90017 90007 Brand protection, Pricing intelligence, Web scraping and crawling 90008. 90020
90021
90016
90017 90007 Bulk accounts registration 90008. 90020
90021
90016
90017 90007 Data verification, Email protection, Product page intelligence, Travel fare aggregation 90008. 90020
90021
90016
90017 or any other action that required huge amount of different IP addresses. 90020
90021
90056

90009
For other type of proxies check:
90002 90059 General Private Dedicated Proxies 90059 90009 90005 90002 90059 For SEO tools, scraping sites, traffic bots or bulk accounts registration, visit Reverse Auto Rotating Proxies 90059 90005
90002 90059 Supreme, Nike & Sneaker Sites Proxies 90059 90005
90002 90059 Social Sites Proxies 90059 Instagram, Facebook, Twitter, Tumblr, Pinterest, Linkedin, Snapchat, Pokemon Go 90005

90003 How does Residential Rotating Proxy work? 90004
90011
90002 The entire process is very simple and easy to use.There’s no need for manual IP replacements, APIs or anything technical and time consuming. 90005
90002 You will get one or several «proxy gateway» IPs (ports) that you need to enter inside any software that should make a proxy connection. By accessing our «proxy gateway» servers with those IPs, your software will receive a new proxy IP after every 5 minutes. 90005
90002 You do not need to change the IP in your software — all proxy rotation automatically happens on our side. 90005

90084 What is your refund policy 90085
90002 Smallest (5 ports) package comes with 24 hours money back guarantee.After that all sales are final — no refunds. You can cancel your subscription at any time by simply contacting us or using cancel button inside member area. If you are not sure what you are buying, order the smallest package (20 ports) to try the service out — you can always upgrade later. 90005
90084 IP authentication 90085
90002 These proxies work on IP authentication base — we do not have user: pass authentication method for these proxies. Each of packages comes with 1 Access IP — it means you can use each package from maximum 1 computer.90005
90002 90005

90084 What are proxies locations? 90085
90002 Inside member area you can choose USA IPs or EU IPs. 90005
90084 How does Rotating Proxy work? 90085
90002 The entire process is very simple and easy to use. There’s no need for manual IP replacements, APIs or anything technical and time consuming. 90005
90002 You will receive several «proxy gateway» IPs that you need to enter inside any software that should make a proxy connection. By accessing our «proxy gateway» servers with those IPs, your software will receive a new proxy IP after every 5 minutes.90005
90002 You do not need to change the IP in your software — all proxy rotation automatically happens on our side. 90005

.90000 HTTPS connections over proxy servers 90001

Stack Overflow

90002
90003

Products

90004

90003
Customers
90004
90003
Use cases
90004
90009

90010
90003

Stack Overflow
Public questions and answers

90004
90003

Teams
Private questions and answers for your team

90004
90003

Enterprise
Private self-hosted questions and answers for your enterprise

90004
90003

Jobs
Programming and related technical career opportunities

90004
90003

Talent
Hire technical talent

90004
90003

Advertising
Reach developers worldwide

90004

90009

90024 Loading … 90025

.90000 nginx how to proxy_pass to a proxy 90001

Stack Overflow

90002
90003

Products

90004

90003
Customers
90004
90003
Use cases
90004
90009

90010
90003

Stack Overflow
Public questions and answers

90004
90003

Teams
Private questions and answers for your team

90004
90003

Enterprise
Private self-hosted questions and answers for your enterprise

90004
90003

Jobs
Programming and related technical career opportunities

90004
90003

Talent
Hire technical talent

90004
90003

Advertising
Reach developers worldwide

90004

90009

.

Отправить ответ

avatar
  Подписаться  
Уведомление о