আমি 443 বন্দরটি শুনতে ওপেনভিপিএন স্থাপনের চেষ্টা করছি এবং তারপরে port-share
অপশনটি ব্যবহার করে সমস্ত এইচটিটিপিএস ট্র্যাফিক অ্যাপাচে প্রেরণ করব । প্রাসঙ্গিক কনফিগার স্নিপেটগুলি হ'ল:
VPN খুলুন
local ${PUBLIC_IP}
port 443
port-share localhost 443
এসএসএল সহ অ্যাপাচি
Listen localhost:443
আমার ওপেনভিপিএন ক্লায়েন্ট কেবল সূক্ষ্মভাবে সংযোগ করে তবে এইচটিটিপিএস সক্ষম পৃষ্ঠাটি খোলার সময় আমি ত্রুটিগুলি পাই। ফায়ারফক্স বলেছেন:
এসএসএল একটি রেকর্ড পেয়েছে যা সর্বোচ্চ অনুমোদিত দৈর্ঘ্য ছাড়িয়েছে।
(ত্রুটি কোড: ssl_error_rx_record_too_long)
কার্ল বলে
কার্ল: (35) ত্রুটি: 140770FC: এসএসএল রুটিনগুলি: SSL23_GET_SERVER_HELLO: অজানা প্রোটোকল
অনুরোধটি অ্যাপাচি-তে শেষ হয়েছে, যেহেতু আমি ত্রুটিটি দেখছি নিম্নলিখিত বার্তাগুলি লগ করে:
[Wed Oct 06 01:10:20 2010] [error] [client 127.0.0.1] Invalid method in request \x16\x03\x01
[Wed Oct 06 01:11:04 2010] [error] [client 127.0.0.1] Invalid method in request \x16\x03\x01
[Wed Oct 06 01:11:51 2010] [error] [client 127.0.0.1] Invalid method in request \x16\x03\x01
এইচটিটিপিএস সংযোগের জন্য বার্তাগুলি এন্ট্রি
Oct 6 01:13:21 ns1 openvpn[20154]: Re-using SSL/TLS context
Oct 6 01:13:21 ns1 openvpn[20154]: LZO compression initialized
Oct 6 01:13:21 ns1 openvpn[20154]: Control Channel MTU parms [ L:1544 D:140 EF:40 EB:0 ET:0 EL:0 ]
Oct 6 01:13:21 ns1 openvpn[20154]: Data Channel MTU parms [ L:1544 D:1450 EF:44 EB:135 ET:0 EL:0 AF:3/1 ]
Oct 6 01:13:21 ns1 openvpn[20154]: Local Options hash (VER=V4): 'c0103fa8'
Oct 6 01:13:21 ns1 openvpn[20154]: Expected Remote Options hash (VER=V4): '69109d17'
Oct 6 01:13:21 ns1 openvpn[20154]: TCP connection established with ${CLIENT_IP}:56203
Oct 6 01:13:21 ns1 openvpn[20154]: TCPv4_SERVER link local: [undef]
Oct 6 01:13:21 ns1 openvpn[20154]: TCPv4_SERVER link remote: ${CLIENT_IP}:56203
Oct 6 01:13:21 ns1 openvpn[20154]: ${CLIENT_IP}:56203 Non-OpenVPN client protocol detected
Oct 6 01:13:21 ns1 openvpn[20154]: TCP/UDP: Closing socket
Httpd-2.2.3-43.el5.centos এবং openvpn-2.1.1-2.el5 ব্যবহার করা হচ্ছে।
বন্দর ভাগ করে নেওয়ার কাজটি করার জন্য আমার কী করা উচিত?
আপডেট : ব্যবহার
port 443
port-share localhost 10443
এবং
Listen localhost:10443
কোন পার্থক্য করে না।
আপডেট 2 : কিছু কমান্ড আউটপুট
[root@ns1 ~]# openvpn --help | grep port-share
--port-share host port : When run in TCP mode, proxy incoming HTTPS sessions
[root@ns1 ~]# netstat -nltp | grep 443
tcp 0 0 127.0.0.1:10443 0.0.0.0:* LISTEN 20088/httpd
tcp 0 0 ${PUBLIC_IP}:443 0.0.0.0:* LISTEN 20066/openvpn