<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
		<id>https://wiki.ubuntu-ir.org/index.php?action=history&amp;feed=atom&amp;title=V2ray%2FVless</id>
		<title>V2ray/Vless - تاریخچهٔ ویرایش‌ها</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.ubuntu-ir.org/index.php?action=history&amp;feed=atom&amp;title=V2ray%2FVless"/>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/index.php?title=V2ray/Vless&amp;action=history"/>
		<updated>2026-04-24T18:04:26Z</updated>
		<subtitle>تاریخچهٔ ویرایش‌های این صفحه در ویکی</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://wiki.ubuntu-ir.org/index.php?title=V2ray/Vless&amp;diff=6866&amp;oldid=prev</id>
		<title>Danialbehzadi در ‏۱۷ دی ۱۴۰۱، ساعت ۱۲:۴۱</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/index.php?title=V2ray/Vless&amp;diff=6866&amp;oldid=prev"/>
				<updated>2023-01-07T12:41:06Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-right&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='fa'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;→ نسخهٔ قدیمی‌تر&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;نسخهٔ ‏۱۷ دی ۱۴۰۱، ساعت ۱۲:۴۱&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l131&quot; &gt;سطر ۱۳۱:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;سطر ۱۳۱:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[رده:V2ray]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Danialbehzadi</name></author>	</entry>

	<entry>
		<id>https://wiki.ubuntu-ir.org/index.php?title=V2ray/Vless&amp;diff=6865&amp;oldid=prev</id>
		<title>Danialbehzadi: صفحه‌ای تازه حاوی «این شیوه‌نامه برای مبهم سازی ترافیک اینترنتی به منظور فرار از DPI|بازرسی بست...» ایجاد کرد</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/index.php?title=V2ray/Vless&amp;diff=6865&amp;oldid=prev"/>
				<updated>2023-01-07T12:26:31Z</updated>
		
		<summary type="html">&lt;p&gt;صفحه‌ای تازه حاوی «این شیوه‌نامه برای مبهم سازی ترافیک اینترنتی به منظور فرار از DPI|بازرسی بست...» ایجاد کرد&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;این شیوه‌نامه برای مبهم سازی ترافیک اینترنتی به منظور فرار از [[DPI|بازرسی بستهٔ عمیق]] استفاده می‌شود. در این روش با استفاده از سوکت وب می‌توان ترافیک را از طریق مسیری روی یک پایگاه وب موجود رد کرد.&lt;br /&gt;
&lt;br /&gt;
== سمت کارساز v2ray ==&lt;br /&gt;
{{hc|/etc/v2ray/config.json|&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;inbounds&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;port&amp;quot;: 10000,&lt;br /&gt;
      &amp;quot;listen&amp;quot;:&amp;quot;127.0.0.1&amp;quot;,// Only listen to local host 127.0.0.1, avioding other external inspection to 10000 port &lt;br /&gt;
      &amp;quot;protocol&amp;quot;: &amp;quot;vless&amp;quot;,&lt;br /&gt;
      &amp;quot;settings&amp;quot;: {&lt;br /&gt;
        &amp;quot;clients&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;b831381d-6324-4d53-ad4f-8cda48b30811&amp;quot;,&lt;br /&gt;
            &amp;quot;level&amp;quot;: 0&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;decryption&amp;quot;: &amp;quot;none&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;streamSettings&amp;quot;: {&lt;br /&gt;
        &amp;quot;network&amp;quot;: &amp;quot;ws&amp;quot;,&lt;br /&gt;
        &amp;quot;wsSettings&amp;quot;: {&lt;br /&gt;
        &amp;quot;path&amp;quot;: &amp;quot;/ray&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;outbounds&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;protocol&amp;quot;: &amp;quot;freedom&amp;quot;,&lt;br /&gt;
      &amp;quot;settings&amp;quot;: {}&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
برای ایجاد UUID می‌توان از دستور زیر استفاده کرد:&lt;br /&gt;
{{bc|&lt;br /&gt;
v2ctl uuid&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== سمت کارساز وب ==&lt;br /&gt;
=== آپاچی ===&lt;br /&gt;
  &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
    ServerName mydomain.me&lt;br /&gt;
    DocumentRoot /var/www/html&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
    &amp;lt;Location &amp;quot;/ray&amp;quot;&amp;gt;&lt;br /&gt;
      ProxyPass ws://127.0.0.1:10000/ray upgrade=WebSocket&lt;br /&gt;
      ProxyAddHeaders Off&lt;br /&gt;
      ProxyPreserveHost On&lt;br /&gt;
      RequestHeader append X-Forwarded-For %{REMOTE_ADDR}s&lt;br /&gt;
    &amp;lt;/Location&amp;gt; &lt;br /&gt;
    Header set Upgrade $http_upgrade&lt;br /&gt;
    Header set Connection &amp;quot;upgrade&amp;quot;&lt;br /&gt;
    Header set Host $http_host&lt;br /&gt;
    Include /etc/letsencrypt/options-ssl-apache.conf&lt;br /&gt;
    SSLCertificateFile /etc/letsencrypt/live/mydomain.me/fullchain.pem&lt;br /&gt;
    SSLCertificateKeyFile /etc/letsencrypt/live/mydomain.me/privkey.pem&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== انجین‌اکس ===&lt;br /&gt;
  server {&lt;br /&gt;
    listen 443 ssl;&lt;br /&gt;
    ssl on;&lt;br /&gt;
    ssl_certificate       /etc/letsencrypt/live/mydomain.me/fullchain.pem;&lt;br /&gt;
    ssl_certificate_key   /etc/letsencrypt/live/mydomain.me/privkey.pem;&lt;br /&gt;
    server_name           mydomain.me;&lt;br /&gt;
      location /ray { # Consistent with the path of V2Ray configuration&lt;br /&gt;
        if ($http_upgrade != &amp;quot;websocket&amp;quot;) { # Return 404 error when WebSocket upgrading negotiate failed&lt;br /&gt;
            return 404;&lt;br /&gt;
        }&lt;br /&gt;
        proxy_redirect off;&lt;br /&gt;
        proxy_pass http://127.0.0.1:10000; # Assume WebSocket is listening at localhost on port of 10000&lt;br /&gt;
        proxy_http_version 1.1;&lt;br /&gt;
        proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
        proxy_set_header Connection &amp;quot;upgrade&amp;quot;;&lt;br /&gt;
        proxy_set_header Host $host;&lt;br /&gt;
        # Show real IP in v2ray access.log&lt;br /&gt;
        proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
== سمت کارخواه ==&lt;br /&gt;
{{hc|/etc/v2ray/config.json|&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;inbounds&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;port&amp;quot;: 1080,&lt;br /&gt;
      &amp;quot;listen&amp;quot;: &amp;quot;127.0.0.1&amp;quot;,&lt;br /&gt;
      &amp;quot;protocol&amp;quot;: &amp;quot;socks&amp;quot;,&lt;br /&gt;
      &amp;quot;sniffing&amp;quot;: {&lt;br /&gt;
        &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
        &amp;quot;destOverride&amp;quot;: [&amp;quot;http&amp;quot;, &amp;quot;tls&amp;quot;]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;settings&amp;quot;: {&lt;br /&gt;
        &amp;quot;auth&amp;quot;: &amp;quot;noauth&amp;quot;,&lt;br /&gt;
        &amp;quot;udp&amp;quot;: false&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;outbounds&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;protocol&amp;quot;: &amp;quot;vless&amp;quot;,&lt;br /&gt;
      &amp;quot;settings&amp;quot;: {&lt;br /&gt;
        &amp;quot;vnext&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;address&amp;quot;: &amp;quot;mydomain.me&amp;quot;,&lt;br /&gt;
            &amp;quot;port&amp;quot;: 443,&lt;br /&gt;
            &amp;quot;users&amp;quot;: [&lt;br /&gt;
              {&lt;br /&gt;
                &amp;quot;id&amp;quot;: &amp;quot;b831381d-6324-4d53-ad4f-8cda48b30811&amp;quot;,&lt;br /&gt;
                &amp;quot;encryption&amp;quot;: &amp;quot;none&amp;quot;&lt;br /&gt;
              }&lt;br /&gt;
            ]&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;streamSettings&amp;quot;: {&lt;br /&gt;
        &amp;quot;network&amp;quot;: &amp;quot;ws&amp;quot;,&lt;br /&gt;
        &amp;quot;security&amp;quot;: &amp;quot;tls&amp;quot;,&lt;br /&gt;
        &amp;quot;wsSettings&amp;quot;: {&lt;br /&gt;
          &amp;quot;path&amp;quot;: &amp;quot;/ray&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Danialbehzadi</name></author>	</entry>

	</feed>