Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

curlopt_httpproxytunnel(3) [mojave man page]

CURLOPT_HTTPPROXYTUNNEL(3)				     curl_easy_setopt options					CURLOPT_HTTPPROXYTUNNEL(3)

NAME
CURLOPT_HTTPPROXYTUNNEL - tunnel through HTTP proxy SYNOPSIS
#include <curl/curl.h> CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTPPROXYTUNNEL, long tunnel); DESCRIPTION
Set the parameter to 1 to make libcurl tunnel all operations through the HTTP proxy. There is a big difference between using a proxy and to tunnel through it. If you don't know what this means, you probably don't want this tunneling option. Tunneling essentially means that a CONNECT is sent to the proxy, asking it to connect to a remote host on a specific port number and then the traffic is just passed through the proxy. Proxies tend to whitelist specific port numbers it allows CONNECT requests to and often only port 80 and 443 are allowed. When using this, it only makes sense to use CURLOPT_PROXYTYPE(3) set to a HTTP proxy. To suppress proxy CONNECT response headers from user callbacks use CURLOPT_SUPPRESS_CONNECT_HEADERS(3). DEFAULT
0 PROTOCOLS
All network protocols EXAMPLE
TODO AVAILABILITY
Always RETURN VALUE
Returns CURLE_OK SEE ALSO
CURLOPT_PROXY(3), CURLOPT_PROXYTYPE(3), CURLOPT_PROXYPORT(3), libcurl 7.54.0 April 28, 2016 CURLOPT_HTTPPROXYTUNNEL(3)

Check Out this Related Man Page

CURLOPT_PROXY_TRANSFER_MODE(3)				     curl_easy_setopt options				    CURLOPT_PROXY_TRANSFER_MODE(3)

NAME
CURLOPT_PROXY_TRANSFER_MODE - append FTP transfer mode to URL for proxy SYNOPSIS
#include <curl/curl.h> CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PROXY_TRANSFER_MODE, long enabled); DESCRIPTION
Pass a long. If the value is set to 1 (one), it tells libcurl to set the transfer mode (binary or ASCII) for FTP transfers done via a HTTP proxy, by appending ;type=a or ;type=i to the URL. Without this setting, or it being set to 0 (zero, the default), CURLOPT_TRANSFERTEXT(3) has no effect when doing FTP via a proxy. Beware that not all proxies support this feature. DEFAULT
0, disabled PROTOCOLS
FTP over proxy EXAMPLE
TODO AVAILABILITY
Added in 7.18.0 RETURN VALUE
Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if the enabled value is not supported. SEE ALSO
CURLOPT_PROXY(3), CURLOPT_HTTPPROXYTUNNEL(3), libcurl 7.54.0 February 03, 2016 CURLOPT_PROXY_TRANSFER_MODE(3)
Man Page

15 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

"if" for time

I am trying to filter some output with an "if" in an "awk" command but I cant seem to find the right syntax for time. Command: ps -ef -o comm -o time Output: /usr/../../ddterm 0:40 /bin/csh 11:30 /user/../../graph 30:00 ....... ... (7 Replies)
Discussion started by: viRaven
7 Replies

2. IP Networking

2 gateways on the same unix box

Hello there: I have these situation : I have a unix sco openserver 5.0.7 box and a windows server 2003. There is a main office and 2 remote office that log in trough a vpn tunnel. One tunnel From Main to remote1 and the other from Main to remote 2. Problem! The dsl connection i have is... (2 Replies)
Discussion started by: josramon
2 Replies

3. IP Networking

local proxy

Are there any free local proxy for Linux which cache data and gzip transmitted packages? (5 Replies)
Discussion started by: Hitori
5 Replies

4. Shell Programming and Scripting

process grepping returns itself

I am trying to write a script to make a ssh tunnel persist. I am writing it to check the existence of the tunnel on port 3307 and if it is not found start it: #!/usr/local/bin/bash # ~/my_tunnel.sh tunnel_up=`ps ax|grep 3307` if ; then ssh -fNg -C -L 3307:127.0.0.1:3306... (4 Replies)
Discussion started by: smtpgeek
4 Replies

5. Shell Programming and Scripting

Running function or command concurrently in a bash script

I currently run a script over a vpnc tunnel to back-up my data to a remote server. However for a number of reasons the tunnel often collapses. If I manually restore the tunnel then the whole thing can continue, but I want to add into my script a section whereby while the transfer is taking place,... (8 Replies)
Discussion started by: dj_bridges
8 Replies

6. Shell Programming and Scripting

Need to create an ALIAS....

Hi GUYS, I need to create an alias for the the connect statement. I want to replace "CONNECT TO DBNAME" to "CONNECT TO DBNAME user USERID using PASSWORD" I thought i will add an alias in the .profile. But its not working. May be because i am trying to create it for 3 words instead of one... (2 Replies)
Discussion started by: mac4rfree
2 Replies

7. What is on Your Mind?

1st Post, and it's a moan :(

Wow! Took me 30 minutes to register here using FF 3 on Windows XP. But MS IE working like a dream. I suspect adblock was not happy. Or FF and our MS proxy settings here at work. Anyway, greetings, and I'll get on and post my first technical question in another forum. (4 Replies)
Discussion started by: Beast Of Bodmin
4 Replies

8. Windows & DOS: Issues & Discussions

UDP/ tunnel

Hi, I know tcp port tunneling can be done using ssh/putty. how about udp? I have a scenario where a license server handsout licenses to machines in that network ONLY. I have a windows machine in a different subnet and even though the client software can see license server, while using the... (6 Replies)
Discussion started by: upengan78
6 Replies

9. Emergency UNIX and Linux Support

Websockets proxy on CentOS Linux?

I need to setup a proxy that will sit in front of a websockets server and proxy websockets communication both to and from the server. There will only be one specific client trying to access this server using the websockets protocol. We can configure the proxy settings for port and IP on the... (3 Replies)
Discussion started by: glev2005
3 Replies

10. Shell Programming and Scripting

Perl: How to run an POST/GET command via proxy?

Please what is the most simple way to run some perl command via proxy? i have perl script an in it: POST **something** GET **something** what should i do before it so its proxified via proxy without authentiffication, like 1.2.3.4:1080? any way to run whole .pl script via proxy? (3 Replies)
Discussion started by: postcd
3 Replies

11. Shell Programming and Scripting

To enable proxy for a specific URL

(4 Replies)
Discussion started by: Anusha M
4 Replies

12. IP Networking

WebSocket over SSH tunnel - is it possible?

(8 Replies)
Discussion started by: Vladislav
8 Replies

13. Shell Programming and Scripting

Simple proxy tester

This is a simple script to verify a proxy type8code0@core:~$ cat proxy-tester echo -e "\nTest proxy 10.10.10.10:80" curl echoip.net --proxy 10.10.10.10:80 echo -e "\n\nTest proxy 10.10.10.11:80" curl echoip.net --proxy 10.10.10.11:80 echo -e "\n\nTest proxy 10.10.10.13:80" curl echoip.net... (3 Replies)
Discussion started by: type8code0
3 Replies

14. AIX

Configure HTTP proxy in SUMA

Hi, I am trying to configure an HTTP_PROXY so that suma can reach out beyond our intranet and pull updates from the IBM website. Currently, our suma config is the default as it's not been used before. When I attempt to issue the following command sudo suma... (7 Replies)
Discussion started by: JAR1
7 Replies

15. Shell Programming and Scripting

Help with a script for proxy traffic

Hello folks; I'm trying to write a script to test our proxy servers to see if they're passing traffic and i need help please. I wrote this code below to implement "httpie" tool but still having issues. Can someone please take a look and let me know what's wrong with this code? The code is supposed... (2 Replies)
Discussion started by: Katkota
2 Replies